-1
我知道這聽起來像一個非常簡單的問題,但這使我有點瘋狂。ko未捕獲ReferenceError foreach
我有一個可觀察的對象數組,我想反映在我的html中。所以對於HTML中的每個對象,我想在頁面上顯示一個段落。要做到這一點,我設置陣列在我看來模型
createViewModel: function(){
var viewModel = kb.viewModel(this.model,{});
viewModel.Objects = ko.observableArray(this.model.models);
return viewModel;
},
然後在文件中,我正在爲頁面應用我的綁定。我知道這是行得通的,因爲我在頁面上有其他的綁定不會中斷。就是這個。
我的html看起來像這樣。我只是想通過對象循環,並顯示每個對象的p標籤。
<div data-bind="foreach: Objects">
<p>here</p>
</div>
我試過幾乎所有我能想到的東西。我在Objects之後添加了(),我已經從上到下閱讀了文檔,並且閱讀了每個有此問題的線程。但似乎沒有任何工作。他們中的大多數人都說applyBindings有問題,但這是我所知道的一件事。
有什麼辦法解決這個問題嗎?任何幫助表示讚賞!
你有問題的工作示例?有一些你所引用的代碼不在這裏;也許你可以把jsfiddle放在一起? – dfperry
@RoyJ,它不會丟棄viewModel,它會返回它,以便我可以在其他地方使用它。 – zazvorniki
@dperry,我引用了哪些代碼?說實話,我沒有時間去創造一個js小提琴。我在這裏工作就像這裏有八個不同的東西 – zazvorniki