【发布时间】:2017-10-21 22:37:56
【问题描述】:
这是我的数据模型(调查):
{
"name" : "x",
"questions" : [ .... ]
}
这是我的视图模型:
survey : ko.observable(undefined)
这是我的数据绑定标签:
<ol data-bind="foreach: data.survey.questions">
它不起作用。如果我像这样更改绑定,它会起作用:
<ol data-bind="foreach: data.survey().questions">
问题是在 foreach 绑定中还有另一个 foreach 循环遍历问题的可能答案:
<div data-bind="foreach: answers">
我没有找到任何方法来使这个与我当前的设置一起工作。基本上我认为问题在于您需要使用observableArray,但我想在可观察对象内的数组上循环。
任何人都可以提出一种方法来使这种双 foreach 工作吗?谢谢!
【问题讨论】:
标签: javascript knockout.js foreach