为什么 knockoutjs 无法正确绑定
Why is knockoutjs not binding correctly?
为什么这段代码在 3 秒后没有改变?我做错了什么?
<div data-bind="visible: isBusy()">
is busy
</div>
<div data-bind="visible: !isBusy()">
is not busy
</div>
var viewModel;
function AppViewModel() {
var self = this;
self.isBusy = ko.observable(true);
}
function isNotBusyAnymore() {
viewModel.isBusy = ko.observable(true);
}
viewModel = new AppViewModel();
ko.applyBindings(viewModel);
setTimeout(isNotBusyAnymore, 3000);
因为你一直在做一个新的可观察的......而且您的函数始终将其设置为"true"
function isNotBusyAnymore() {
viewModel.isBusy(false);
}
相关文章:
- 使用KnockoutJS绑定的YUI DataTable
- Knockoutjs-我无法使字段绑定
- KnockoutJS绑定每个文档不止一次
- 未绑定到使用 KnockoutJS 的表的数据
- KnockoutJS删除动态绑定
- 用于动态引导工具提示的自定义KnockoutJS绑定处理程序
- 将tinyMCE与knockoutjs绑定
- KnockoutJS在绑定完成后触发回调
- knockoutjs:值绑定互斥或点击事件
- POST KnockoutJS数据到mvc控制器没有绑定
- 如何使用knockoutjs绑定嵌套输入
- AngularJS数据绑定与KnockoutJS数据绑定
- 如何绑定输入类型='电子邮件'在knockoutjs中
- knockoutjs上的绑定按键事件,可观察到未填充
- 更改可观察数组会更改自定义绑定处理程序knockoutjs的可见性
- 动态插入Div会破坏KnockoutJS数据绑定
- 使用knockoutjs绑定和显示字典
- KnockoutJS:无法处理绑定"if:function(){return conversations}”;
- KnockoutJS:渲染后应用绑定导致“;xxx未被定义”;
- AJAX调用后的Attr绑定(knockoutjs)