【发布时间】:2013-03-01 22:06:46
【问题描述】:
我正在尝试动态创建可观察对象,但效果不佳。这是我所拥有的:
//这种类型有效
this.Name = ko.observable(data.Name);
this.Age = ko.observable(data.Age);
//这就是我想要的工作
for (var propertyName in data) {
this.propertyName = ko.observable(propertyName);
}
这只会产生属性名称,即“Name”和“Age”,但是当我调试时,第一个会产生值和名称,例如“Name”是“John”。
【问题讨论】:
-
到底出了什么问题?
-
我希望第二个能像第一个那样工作。
-
@Martin 那不一样。