我在我的視圖模型中有這個可觀察數組。使用foreach循環遍歷一個observableArray
this.months = ko.observableArray(['Jan', 'Feb', 'Mar',...]);
如果我嘗試每個月來顯示,這樣的 -
<!-- ko foreach: { data: months, as: 'month' } -->
<span data-bind="text: month"></span>
<!-- /ko -->
它拋出一個錯誤 -
Uncaught ReferenceError: Unable to process binding "text: function(){return month }"
Message: month is not defined
如果我試試這個,
<!-- ko foreach: months -->
<span data-bind="text: $data"></span>
<!-- /ko -->
它顯示[對象對象]
我在做什麼錯?
謝謝。
不知道我做錯了什麼。我刪除了與頁面相關的所有敲除信息,並逐一添加回去。現在它起作用了。 – user471317
當我發生這種事時,我討厭它。 –