【发布时间】:2018-06-18 14:52:45
【问题描述】:
我似乎无法弄清楚如何使这个东西工作,无论我把这个绑定放在哪里都不会工作
这是我的脚本
<a class="dropdown-toggle expanded" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" data-bind="hasFocus:notificationService.aaaa">
this.aaaa = ko.observable(false);
还有我的html
<span data-bind="text:notificationService.aaaa"></span>
其中 notificationService 是一个通过 Require 传递的对象。其他一切正常,但不是这个 hasFocus
有什么线索吗?
【问题讨论】:
-
为什么要绑定
text? -
我忘了上传hasFocus,现在在@JasonSpake
-
看起来您正在将引导程序与淘汰赛混合使用,这通常需要自定义绑定才能工作,因为引导程序会从 DOM 中删除元素并将其替换为自己的标记,并且不会保留您的绑定。
-
aaaa成员是observable吗? -
@JasonSake 我试图删除所有与引导程序相关的属性,但没有任何改变
标签: javascript knockout.js data-binding binding