将角元素传递给bootstrap表格式化程序

时间:2017-06-27 15:41:43

标签: javascript angularjs bootstrap-table

我正在尝试使用引导表格式化程序将一个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事件。所以我觉得我现在处于双输局面。我可以看到问题在于角度编译后生成的元素 - 但不确定如何修复它。

0 个答案:

没有答案