我正在将 KnockoutJS 用于 Web 应用程序。使用 foreach 数据绑定绑定表,使用文本属性绑定表列。我有一个列绑定如下 -
<td data-toggle="tooltip" data-html="true" data-placement="top" data-
bind="html:codesAllopening,attr: {'data-original-title':
AllOpeningCodeToolTip()}"></td>
codeAllopening 是使用以下代码动态创建的 -
self.codesAllopening = ko.computed(function () {
var codes = self.OpeningCode.Code() + '<a data-bind="click: function() {$root.cancelOpeningCode();}" style="cursor:default;"><i class="material-icons">close</i></a><br/>';
return codes;
}, self);
在这里,代码中的单击绑定Allopening 没有被触发。
提前感谢您的帮助。
data-bind 在您 applyBindings 时被解析,因此 ko 不会解析它,因为它是稍后添加的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句