-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