angularjs – 如何从ui-grid cellTemplate访问控制器功能
发布时间:2020-12-17 17:06:37 所属栏目:安全 来源:网络整理
导读:我在cellTemplate中有一个链接,当用户点击链接时我需要调用一个在控制器中的函数,我需要将点击的行项目传递给函数. 解决方法 加入Egil的答案, 使用控制器作为功能时,可以使用以下方法: 控制器: function myController() { var vm = this; ...... vm.gridOp
我在cellTemplate中有一个链接,当用户点击链接时我需要调用一个在控制器中的函数,我需要将点击的行项目传递给函数.
解决方法
加入Egil的答案,
使用控制器作为功能时,可以使用以下方法: 控制器: function myController() { var vm = this; ...... vm.gridOptions.appScopeProvider = vm; vm.myFunction= function () { } } 然后,当您引用grid.appScope时,它将引用您的控制器,而不是默认的$scope变量 grid.appScope.myFunction(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |