2013-12-18 26 views
4

我只是在控制器中創建一個jqGrid。我想在控制器內的某個事件每行添加一些按鈕。 前jQuery中:演示與jqGrid和AngularJS

option.gridComplete=function() { 
     var ids = jQuery("#list").jqGrid('getDataIDs'); 
     for (var i = 0; i < ids.length; i++) { 
      var cl = ids[i]; 
      var edit = '<input type="button" onclick="edit()">'; 
      jQuery("#list").jqGrid('setRowData', ids[i], { 
       act: edit 
      }); 
     } 
    } 

有人pelase告訴我如何綁定的編輯按鈕 這樣
var edit = '<input type="button" ng-click="edit()">';

+0

這是不正確的方式,使jq網格成控制器。您可以爲此創建指令。 – Shohel

回答

0

納克單擊您可以在HTML中創建一個隱藏的輸入,並將其綁定到它也許

'<input type="button" onclick="$(hiddenButton).click()">' 
在HTML

<input type="hidden" id="hiddenButton" ng-click="edit()">