2
在股份公司的网格,标题列之一,我有以下几点:Angularjs AG-网格标题单元格单击事件没有启动起来
headerCellRenderer : function(params) {
params.$scope.assignRegHrsInput = "";
return '<span>' + data.headerName + '</span></br><input class="exp-param-header-input" type="text" ng-model="assignRegHrsInput"> </br> <span ng-click="changeAllAssignedRegHrs(assignRegHrsInput)"> <span class="glyphicon glyphicon-download"></span> Apply To All</span>'
}
而且我有
$scope.changeAllAssignedRegHrs = function(tobeChanged) {
alert(tobeChanged);
}
但是当我点击上面的span元素点击事件没有启动。任何人都可以帮助我如何解决它?
在我的网格选项我指定:
angularCompileRows: true,
angularCompileHeaders: true
但仍然在跨度NG击事件没有启动起来。
在浏览器控制台,我可以看到我的标题为这个跨度,如下图所示:
<span class="ng-scope">
<span>R Hours</span>
<br>
<input class="exp-param-header-input ng-pristine ng-untouched ng-valid" type="text" ng-model="assignRegHrsInput">
<br>
<span ng-click="changeAllAssignedRegHrs(assignRegHrsInput)">
<span class="glyphicon glyphicon-download"></span>
Apply To All
</span>
</span>
你的标题是什么样的?你能看到“全部应用”并点击该文字吗? – YOU
我已经编辑我的问题,我的头像在浏览器中的样子。你可以看到在这个HTML中,ng-clik有 –
,如果你在' R Hours'上放了'ng-click =“changeAllAssignedReg ....',它会工作吗?你还使用哪种版本的ag-grid ? – YOU