我正在使用這個knockoutjs教程將數組轉換爲可觀察數組。 http://knockoutjs.com/documentation/observableArrays.html。但是給出的下面一行給了我一個零長度的數組。Knockoutjs不是將數組轉換爲可觀察數組?
var anotherObservableArray = ko.observableArray([
{ name: "Bungle", type: "Bear" },
{ name: "George", type: "Hippo" },
{ name: "Zippy", type: "Unknown" }
]);
爲什麼anotherObservableArray不起作用?
<ul data-bind="foreach: anotherObservableArray">
<li data-bind="text: name"></li>
</ul>
隨着淘汰賽/ JS:
var viewModel = function() {
this.anotherObservableArray = ko.observableArray([
{ name: "Bungle", type: "Bear" },
{ name: "George", type: "Hippo" },
{ name: "Zippy", type: "Unknown" }
]);
};
ko.applyBindings(new viewModel());
你是如何訪問它來獲得零長度的數組? anotherObservableArray()。length應該可以工作 – ryadavilli 2013-02-19 07:36:27
Yup謝謝..我在考慮js數組 – user960567 2013-02-19 07:44:32