angularjs – 如何从ui-grid cellTemplate访问控制器功能

前端之家收集整理的这篇文章主要介绍了angularjs – 如何从ui-grid cellTemplate访问控制器功能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在cellTemplate中有一个链接,当用户点击链接时我需要调用一个在控制器中的函数,我需要将点击的行项目传递给函数.

解决方法

加入Egil的答案,
使用控制器作为功能时,可以使用以下方法

控制器:

function myController() {
    var vm = this;
    ......
    vm.gridOptions.appScopeProvider = vm;

    vm.myFunction= function () {
    }
}

然后,当您引用grid.appScope时,它将引用您的控制器,而不是默认的$scope变量

grid.appScope.myFunction();

猜你在找的Angularjs相关文章