在TypeError: Illegal invocation
包含$watch
由. objectEquality
_ngf-drop
也如这里报道的那样。
我怎样才能$watch
在没有这个错误的情况下建立模型?
在TypeError: Illegal invocation
包含$watch
由. objectEquality
_ngf-drop
也如这里报道的那样。
我怎样才能$watch
在没有这个错误的情况下建立模型?
我不得不说,永远不要尝试深入观察一个复杂的物体,这意味着:
$scope.$watch('aComplexObject', function(newVal, oldVal) {
// ...
}, true); // <<< this 'true' may cause the error.
无需为文件使用单独的范围变量即可解决。
$watch
我没有编辑模型,而是编辑了一个返回-- with$watch
的函数。Json.stringify(model)
objectEquality
true
它有效,并且似乎不会以用户可见的方式损害性能。