由于某种原因,我不能让一个foreach结合在它$数据对象的工作,我已经发布的代码的jsfiddle
对我来说,奇怪的是,
<div data-bind="template: { name: 'input-template', foreach: $root.geometries['Kubus'].invoer }"></div>
工作,而$的数据是“库布斯”
但
<div data-bind="template: { name: 'input-template', foreach: $root.geometries[$data].invoer }"></div>
给出一个JavaScript错误消息:
无法解析绑定。 消息:类型错误:$ root.geometries [$数据]是未定义的; 绑定值:模板:{名称: '输入模板',的foreach:$ root.geometries [$数据] .invoer}
- 你能解释一下为什么出现这种情况?
- 你能告诉我,我应该怎么做,所以误差不显示?
- 是否有办法做什么,我想用更高效的代码呢?