От контроллера мне нужно посмотреть переменную, которая привязана к области действия с двух сторон.Angularjs, наблюдая за переменной scope в директиве
Как я протестировал в JsFiddle, угловой 1,1 хорошо работает, но угловой1.2 нет.
Как это исправить?
http://jsfiddle.net/4091qg9r/3/
var simulationAppModule = angular.module('simulationApp', [])
simulationAppModule.controller('tst', function ($scope) {
$scope.acts = [];
$scope.$watch('acts', function (neww, old) {
console.log('controller', neww)
}, true)
})
simulationAppModule.directive('bn', function() {
return {
restrict: "A",
scope: {
acts: '='
},
link: function ($scope, iElement, iAttrs) {
$scope.addaction = function() {
$scope.acts.push('aaa')
}
}
}
})