1
我採用了棱角分明的指令與jQuery的數據表,在mRender
功能角指令我用下面的代碼來渲染行操作:不渲染動態
數據表mRender功能:
var renderRowActions = function (data, type, row) {
//var markup = $('#rowActions').html().replace(/{rowId}/g, row[0]);
var markup = '<div row-actions action="delete(" + row[0] + ")" ></div>';
return markup;
};
指令代碼:
app.directive('rowActions', function() {
return {
restrict: 'A',
replace: true,
template: '<button data-ng-click="action()"></button>',
scope: {
action: "&"
}
};
});
您是否在將標記添加到dom時使用了$ complie。 $編譯(somehtml)(範圍); – Rob
可能重複[動態加載的輸入框不會黑](http://stackoverflow.com/questions/15438092/dynamically-loaded-input-box-does-nothining) – Stewie
是的,$ compile(markup2)($ scope)返回[object object]和$ compile(markup2)($ scope).html()返回null – user2997115