我正在尝试使用引导表格式化程序将一个angular元素添加到引导表中。加载数据时,引导表加载到格式化器中,这会创建元素并将click事件绑定到它。
格式化:
job.enterAddressFormatter = function (value, row) {
var button = angular.element("useAddress");
button.addClass("btn-icon");
button.bind("click", job.addressToForm(row));
var icon = document.createElement("i");
icon.setAttribute("class", "fa fa-paste");
return button;
}
这样运行时没有错误,而是返回一个元素(div,button,无论如何),它将控件加载元素作为[object Object]
。
我尝试使用格式化程序返回一个字符串,然后浏览器可以将其读作标准HTML5按钮,但之后我丢失了click事件。所以我觉得我现在处于双输局面。我可以看到问题在于角度编译后生成的元素 - 但不确定如何修复它。