如何将两个参数传递到ui-grid中的grid.appScope

时间:2015-10-05 20:11:59

标签: angularjs html5 angular-ui-grid celltemplate

我正在尝试将2个参数传递到ui-grid单元格模板。

例如:ng-click="grid.appScope.copyOperation(row.entity, copyOperation)

copyOperation显然是一个字符串。

原因:通过使用if else条件为所有网格操作(删除,复制和编辑)维护单个方法,减少代码中的冗余。

在控制器端,功能类似于

$scope.copyOperation= function(row, operation) {
//Do necessary steps by operation
};

但是,遗憾的是我在操作中未定义(无错误)。那么,在这种情况下如何传递字符串?任何替代建议也会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

抱歉这个小问题。

ng-click="grid.appScope.copyOperation(row, \'copy\')

将操作arg设置为copy。

谢谢!