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