我正在尝试从链接函数中查看模型值。
scope.$watch(attrs.ngModel, function() {
console.log("Changed");
});
当我在控制器内更改模型值时,不会触发$ watch函数。
$scope.myModel = "ACT";
$timeout(function() {
$scope.myModel = "TOTALS";
}, 2000);
小提琴:http : //jsfiddle.net/dkrotts/BtrZH/4/
我在这里想念什么?
问题是您$watch
输入的attrs.ngModel
内容等于“ myModel”。您的范围中没有“ myModel”绑定。您要$watch
“建模”。那就是您指令范围内的内容。参见http://jsfiddle.net/BtrZH/5/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句