我正在使用jQuery数据表,并希望在ng-click
标记上附加<a>
。执行相同操作的数据表代码如下:
columns : [{
type : "html",
data : 'abcd',
sTitle : 'xyz',
render : function(data) {
return "<a href='javascript:void(0)' ng-click='hello()'>Hi</a>";
}
}]
ng-click未被调用,所以我尝试了:
return $compile("<a href='javascript:void(0)' ng-click='hello()'>Hi</a>")($scope);
返回一个jQuery对象而不是字符串。
另外,为动态创建的HTML元素附加指令的正确方法是什么?