外部范围不再适用于ui-grid

ash*_*man 3 angular-ui-grid

我正在将ui-grid从v3.0.0-RC.18升级到v3.0.0-rc.20-76029e7,突然外部作用域属性停止工作.它有什么替代品?

c0b*_*bra 12

externalScopes在RC 19中删除了.您可以在这里阅读说明:https://github.com/angular-ui/ng-grid/blob/master/CHANGELOG.md#breaking-changes

相反,你可以使用appScope,这里已经过docoumented:http://ui-grid.info/docs/#/tutorial/305_appScope

网格获取一个名为add的属性appScope,它只引用其父作用域,因此您不必将网格传递给任何选项.如果您click()的控制器范围内有一个名为的函数,则可以在单元格模板中访问它,以及通过哪些方法访问它grid.appScope.click().