在包含ngf-drop使用的文件屬性的模型上添加一個$ watch並將objectEquality設置爲true時,會發生TypeError: Illegal invocation
。ng-file-upload獲取TypeError:使用ngf-drop非法調用
而且報告如下:https://github.com/danialfarid/ng-file-upload/issues/776
我怎麼能看$沒有得到這個錯誤的模型?
在包含ngf-drop使用的文件屬性的模型上添加一個$ watch並將objectEquality設置爲true時,會發生TypeError: Illegal invocation
。ng-file-upload獲取TypeError:使用ngf-drop非法調用
而且報告如下:https://github.com/danialfarid/ng-file-upload/issues/776
我怎麼能看$沒有得到這個錯誤的模型?
已解決,無需爲文件使用單獨的作用域變量。
而不是$看模型,I $看了一個返回Json.stringify(model)的函數 - objectEquality爲true。
它的工作原理,似乎並沒有以用戶可見的方式損害性能。
我不得不說,千萬不要嘗試深看一個複雜的對象,這意味着:
$scope.$watch('aComplexObject', function(newVal, oldVal) {
// ...
}, true); // <<< this 'true' may cause the error.
也許它是關於深手錶的概率http://stackoverflow.com/questions/32034831/ng -file上傳,讓-類型錯誤非法-調用與 - NGF降/ 34574471#34574471 –