6 javascript angularjs angular-ui ng-grid
我正在尝试使用数组更新ng-gridsplice.我有一个普拉克这里.
添加按钮添加新行.更新按钮更新阵列中的最后一项.
我试过了$scope.$apply.我明白了:
"错误:$申请已在进行中"
我甚至尝试将$scope.$apply块放入setTimeout呼叫中.再次出现同样的错误!
任何指针!
谢谢!
Ste*_*wie 15
这是因为ng-grid中的数据$ watcher(错误地)比较了数据对象以供参考,而不是对象相等.您可以通过在data $ watch函数中将第三个参数设置为true来解决此问题(第3128行):
$scope.$parent.$watch(options.data, dataWatcher, true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7427 次 |
| 最近记录: |