Как разделить область видимости между двумя директивами в AngularJS?

Я хочу поделиться$scope между следующими двумя директивами:

One23SRCApp.directive('directive1',function() {
    return {
        restrict: "A",
        scope:true,
        link: function (scope, element, attrs) {
           scope.tablename = "table";
        }
    };
});


One23SRCApp.directive('directive2',function() {
    return {
        restrict: "A",
           link: function (scope, element, attrs) {
           var tablename = scope.tablename;
        }
    };
})

В HTML у меня есть:

<input type="text" directive2 placeholder="Search Models..."> 

<table directive1>
  <tr>
     <td>column1</td>
     <td>column1</td>
   </tr>
</table>

Я создал директиву по имени "directive1" с изолированной областью, назначив имя "таблица"scope.tablename свойство. Я не могу получить доступ к этому свойству области в другой директиве.

Итак, как я могу получить доступ к области действия одной директивы в другой?

Ответы на вопрос(4)

Ваш ответ на вопрос