К примеру есть у меня такая директива :
.directive('myDir',function(){
return {
restrict : 'E',
scope: {
first : '=',
second: '='
},
template : '{{first}}',
link : function(scope,el,attr){
scope.second = 'from directory and '+ scope.first;
}
}
})
HTML :
<my-dir data-first="FromCtrl" data-second="directoryresult"></my-dir>
<br>
{{directoryresult}}
<button ng-click="ChangeFromCtrl()">срфтпу</button>
И контроллер :
.controller('MyCtrl', function($scope) {
$scope.FromCtrl = 'love';
$scope.ChangeFromCtrl = function(){
$scope.tst = 'pice';
}
При клике, на кнопку,
FromCtrl меняет свое значения только в template (из директивы ) ,как мне изменить значения переменной
second внутри директивы и
directoryresult в не директивы ,при изменении вызивающимся из контроллера?