我想动态创建observables,但它不太工作。以下是我有:我在做什么与knockout.js这里做错了?
//这种类型的作品
this.Name = ko.observable(data.Name);
this.Age = ko.observable(data.Age);
//这是我想要的工作
for (var propertyName in data) {
this.propertyName = ko.observable(propertyName);
}
这将产生只是属性名称,即“名”的东西, “年龄”,但第一个产生的价值和名称,当我调试像“名称”是“约翰”。
到底是什么回事? – 2013-03-01 13:51:50
http://stackoverflow.com/questions/85992/how-do-i-enumerate-the-properties-of-a-javascript-object – Martin 2013-03-01 13:56:19
我想第二个行为像第一个工作。 – Rayshawn 2013-03-01 13:56:41