我在访问车把模板中的嵌套模型属性时遇到了一个奇怪的问题。
我的 JSON 提要如下所示:
{
"hic": {
"id": "1",
"tree": {
"id": "1",
"folder": [
{name: "test1"},
{name: "test2"}
]
...
}
}
}
当我尝试通过以下把手模板显示我的文件夹对象时:
<ul>
{{#with tree}}
{{#each folder}}
<li>{{name}}</li>
{{/each}}
{{/with}}
</ul>
它出错:未捕获的 类型错误:无法调用未定义的方法“hasOwnProperty”。
此解决方法带来了预期的结果。
<ul>
{{#with tree.data.hasMany}}
{{#each folder}}
<li>{{name}}</li>
{{/each}}
{{/with}}
</ul>
这是 ember-data 的问题还是我做错了什么?
注意:我无法在 jsfiddle 中重现该问题。当我通过createRecord()创建Hic 模型时,一切都按预期工作。