【发布时间】:2012-07-13 01:45:04
【问题描述】:
var viewModel = {
foos: ko.observableArray([]);
}
var foo = function () {
this.Prop1 = ko.observable,
this.Prop2 = ko.observable
};
$.get("/someroute/", "", function(data) {
for(var i = 0; i< data.length; i++) {
var f = new foo();
f.Prop1 = data.Prop1;
f.Prop2 = data.Prop2;
viewModel.foos.push(f);
}
ko.applyBindings(viewModel);
});
数据从 get 请求加载并循环遍历数据,但 viewModel.foos 保持为 [0]。
【问题讨论】:
-
你如何检查
foos的长度?
标签: knockout.js