2015-10-20 123 views

回答

7

您可以通過gridApi.grid.appScope即可。

例如ng-click="grid.appScope.myControllerFn(row.entity)

+1

對我來說,它是在'col.grid.appScope'裏面,去圖。但它幫了很多,謝謝! –

9

添加到埃吉爾的回答, 當您使用controller as功能,您可以使用下面的方法:

控制器:

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

    vm.myFunction= function() { 
    } 
} 

然後,當你引用grid.appScope它會參考你的控制器,不是默認的$scope變量

grid.appScope.myFunction(); 
相關問題