1
AG-グリッドヘッダーテンプレート内NGクリック:私は、ヘッダーのテンプレートを定義している
headerCellTemplate: function() {
var eCell = document.createElement('span');
eCell.innerHTML = '<span ng-click="deleteColumn()" class="glyphicon glyphicon-minus"></button></span>';
return eCell;
}
そして、私はまた私のコントローラに機能を持っている:
$scope.deleteColumn = new function(){
console.log("test");
}
は、どのように私はAG-グリッドにすることができますmy $ scopeからdeleteColumn()を呼び出しますか?今すぐクリックすると親スコープからメソッドが呼び出されないためです。
あなたがテンプレートをコンパイルする必要があります。
また、あなたが有効になってあなたのgridOptionsでヘッダーの角度コンパイルしているします。何か$ compile(cellHtml)($ scope)のようなもの – olysachok
@ x-act headerCellTemplate関数でコンパイルすべきですか?または、jQueryからこのhtmlを取得してから$コンパイルする必要がありますか? –