在AngularJS中将$ watch置于指令中的位置

时间:2015-05-11 16:10:11

标签: angularjs angularjs-directive

所有

假设我有一个像:

这样的指令
app.directive("onedir", function(){
    return {
        restrict:"AE",
        scope: {
            data: "=data"
        },
        controller:function($scope){},
        link:function(scope, EL, attrs){}
    }
});

我想使用$ watch来监控指令内的数据变化,我应该将$ watch放在控制器部分还是链接部分,如:

$scope.$watch("data", function(newdata, olddata){})

OR

scope.$watch("data", function(newdata, olddata){})

0 个答案:

没有答案