组件无法获取模板获取的模型数据?
问题描述:
我是一个极端的新手,对此我很抱歉,但我没有找到这个......组件无法获取模板获取的模型数据?
在模板/编辑/ journal.hbs,这个工程:
<h2>Journal template</h2>
<select>
<option value="" disabled="disabled" selected="selected">Periodicals:</option>
{{#each model as |journal|}}
<option value="{{journal.id}}"> {{journal.name}}</option> {{journal}}
{{/each}}
</select>
{{outlet}}
但相同的代码在我的组件(日志列表),不... 与journal.hbs改为
<h2>Journal template</h2>
{{journal-list title="Crazy Test" model=journal}}
{{outlet}}
这代码轴颈list.hbs,
{{yield}}
<h1>{{title}}</h1>
<select>
<option value="" disabled="disabled" selected="selected">Periodicals:
</option>
{{#each model as |journal|}}
<option value="{{journal.id}}"> {{journal.name}}</option>
{{/each}}
</select>
由ember生成的所有存根生成,我得到标题但listview未填充。
我错过了什么魔法?例如,我是否需要配置到组件的路由?
谢谢
答
Uggah。在发布之前,我确实花了一个多小时!
很简单。它需要model=model
而不是具有model=journal
的journal.hbs。