AngularJS - 深度观察指令

时间:2014-11-06 19:28:07

标签: angularjs angularjs-scope

我有以下指令:

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

我这样调用:

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

现在我想要的是更新Item上的Scope,以及要调用的指令中的监视功能设置。

目前它没有这样做,我怎么能让它工作?是不是应该以这种方式工作,是否可以看不到绑定路径引用的任何部分是否发生变化?

1 个答案:

答案 0 :(得分:0)

这是我自己的错。我的指令绑定正确。这种深度观察确实有效:)