[英]KnockoutJS observable not updating
嗨,我是基因敲除的新手,并开始从其站点的教程中学习。
可观察的数组应该更新页面中的所有绑定。 我在JsFiddle中练习,并且绑定没有动态更新。
我究竟做错了什么?
我希望如果我们在文本框中输入内容,它将更新表格!
JS代码:
var viewmodel = {
posts: ko.observableArray(data)
};
问题在于调用posts: ko.observableArray(data)
将仅使数据可观察,而使其元素不可观察。 要使整个对象树都可见,可以使用映射插件,例如在此更新的小提琴中: http : //jsfiddle.net/gyW2k/7/
对代码的唯一更改是:
var viewmodel = {
posts: ko.mapping.fromJS(data)
};
ko映射文档: http : //knockoutjs.com/documentation/plugins-mapping.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.