0
没有更新的值我有以下标记:淘汰赛鉴于
<ul data-bind="foreach: nameList">
<li data-bind="text: $data"></li>
</ul>
<button data-bind="click: addname">add name</button>
Total names: <span data-bind="text: nameList().length"></span>
我的视图模型是这样的:
var viewmodel = {
nameList: ko.observableArray(["Brian"]),
number: ko.observable(100),
addname: function(){
alert(this.nameList().length);
this.nameList().push("name");
alert(this.nameList().length);
}
};
ko.applyBindings(viewmodel);
Whenver执行addname方法,警报更新名称列表排列,但 标记并不反映这些变化。那么它有什么问题?
你能发布HTML? –