【发布时间】:2017-06-13 06:23:27
【问题描述】:
我是 Angular 的新手,所以请不要对我太苛刻。我正在尝试编辑此示例:https://github.com/fortesl/angular-slickgrid-example 以使用两个网格。
这是工作的 plunker:http://plnkr.co/edit/RyAwvqZ9sr3b9YFvmK2X 问题是,当您双击第一个网格上的任何行时,它会被删除。但是,它不适用于第二个网格。
解决这个问题的最简单方法是在控制器中创建第二个 deleteTask 方法:
self.deleteTask2 = function(row) {
self.data2.splice(row.row, 1);
}
并更改第二个网格的属性以使用此功能。
但是,这种方法似乎并不正确。如果会有第三个/第四个等网格怎么办?有没有一种方法可以使 deleteTask 成为指令的一部分,而不是作用域?
提前致谢!
【问题讨论】:
-
仅供参考,6pac repo 有一个动态创建多个网格的示例