我想動態創建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