ng-click事件不起作用。但是相同的(ng-click)适用于具有“grid.appScope
”范围的外部网格。但我不知道如何在可扩展网格中绑定子网格事件。我把代码保存在下面的plnkr中。 “点击我”在内部网格中不起作用。
有一个' expandableScope
'属性。但我不知道如何使用它。 Plz查看for plnkr代码plnkr
我在gridOptions
中添加了以下代码段expandableRowScope: { clickMeSub: function(){alert('hi');} }
我尝试从expandableRowScope调用clickMe方法,如下所示。
<button class="btn primary" ng-click="grid.expandableRowScope.clickMeSub()">Click Me </button>
仍然没有运气。
答案 0 :(得分:1)
点击子网格只需要引用它自己的appcope,而不是父网格expandableRowScope。
ng-click="grid.expandableRowScope.clickMeSub()"
应该是
ng-click="grid.appScope.clickMeSub()"
修改过的Plunker - http://plnkr.co/edit/0o9ViW0TEuYIA4zx0kIW?p=preview