在angular-ui-grid中,如何将rowSelectionChanged与vm而不是$ scope一起使用?

时间:2016-10-18 03:14:38

标签: javascript angularjs angular-ui-grid ui-grid

我想用:

gridApi.selection.on.rowSelectionChanged(vm, callBackFunction) 

而不是:

gridApi.selection.on.rowSelectionChanged($scope, callBackFunction)

当我这样做时会导致错误。

1 个答案:

答案 0 :(得分:0)

您需要使用.call(vm, null).将组件范围绑定到gridAPI方法所以在您的情况下它将是:

gridApi.selection.on.rowSelectionChanged.call(vm, null, callBackFunction)