я написал Тхи кода в моих контроллерах:события OnClick в моем контроллере
$('#categoryId').on('click', function(event){
$scope.items = $scope.getUpdatedItems();
console.log('Items ',$scope.items);
});
В моих директивах у меня есть это:
....
scope.$watch('items', function(items){
console.log('Directives - Items ',items);
....
Проблема заключается в том, что я никогда не войти в $ часах, объявленных в мои директивы.
Кто-нибудь может мне помочь .. Спасибо
Возможный дубликат [$ watch'ing для изменения данных в угловой директиве] (http://stackoverflow.com/questions/13980896/watching-for-data-changes-in-an-angular-directive) –
есть вы пробовали $ scope. $ apply(), потому что вы используете код вне углового контекста –
, почему вы не думаете о 'ng-click'? –