1
我目前有一個數組被傳遞到我的函數,我想從數組中提取信息,所以我可以在頁面上顯示它。使用淘汰賽從陣列中提取信息
這是陣列的樣子:
EducationalClasses:[object, object]
first object contains:
classId: "324342",
className: "English 101"
second object contains:
classId: "231243",
className: "Reading"
當我這樣做educationalClasses [0]我得到的結果在第一個對象。我想創造某種循環,使我認爲網頁的時候,我有:
<!-- ko foreach: educationalClasses -->
<div data-bind="text: className></div>
<!--/ko-->
我會得到英語101並閱讀顯示
這是我有我的視圖模型:
viewModel = function(educationalClasses){
....
self.className= ko.observable(educationalClasses.className); // what i want
}
我怎樣才能做到這一點正常等陣列中的所有項目都顯示沒有我不得不使用educationalClasses[0].className...educationalClasses[1].className
這看起來非常理解,並感謝所有幫助。但我不知道如果我失去了一些東西,但當我這樣做時,我得到了一個控制檯錯誤,指出'className'沒有被定義。 – 072et
@ 072et然後,我想你錯過了一些東西。 :)爲什麼你不製作小提琴並從上面的內容開始,然後一直玩下去,直到有些東西不起作用。 –
我認爲這與我的信息被填充的方式有關。我更新了數據看起來如何從我的結尾的jsfiddle。這裏是jsfiddle鏈接:http://jsfiddle.net/swxy6aqv/2/ – 072et