我在cellTemplate中有一个链接,当用户点击链接时我需要调用一个控制器中的函数,我需要将点击的行项目传递给函数。
答案 0 :(得分:10)
添加到Egil的答案,
使用controller as
功能时,您可以使用以下方法:
控制器:
function myController() {
var vm = this;
......
vm.gridOptions.appScopeProvider = vm;
vm.myFunction= function () {
}
}
然后,当您引用grid.appScope
时,它将引用您的控制器,而不是默认的$scope
变量
grid.appScope.myFunction();
答案 1 :(得分:8)
您可以通过ls | awk '
# Match every folder / file starting with mytestdir
/^mytestdir/{a++}
# Print counted matches
END{print a}' # 2
。
例如gridApi.grid.appScope