2015-10-19 23 views
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> 
+0

你的標題是什麼樣的?你能看到「全部應用」並點擊該文字嗎? – YOU

+0

我已經編輯我的問題,我的頭像在瀏覽器中的樣子。你可以看到在這個HTML中,ng-clik有 –

+0

,如果你在' R Hours'上放了'ng-click =「changeAllAssignedReg ....',它會工作嗎?你還使用哪種版本的ag-grid ? – YOU

回答

1

headerCellRenderer,以它爲params.changeAllAssignedRegHrs = function() {},應該解決燒製上ng-click的問題。

相關問題