2014-11-06 58 views
0

我有以下指令:AngularJS - 在一個指令深手錶

{ 
    scope: { 'id' : '=id' } 
    link: function ($scope) { 
    $scope.$watch('id', function(x) { console.debug(x); }); 
    } 
} 

其中我調用這樣的:

<my-directive id="Item.ToWatch" /> 

現在,我要的是在我的Scope更新Item,和要調用指令中的監視功能。

目前它不這樣做,我怎麼得到這個工作?它不應該以這種方式工作,它不能看到綁定路徑引用的任何部分是否改變?

回答

0

這是我自己的錯。我的指令綁定正確。這種深度觀察確實有效:)