2017-08-06 107 views
0

我是一个极端的新手,对此我很抱歉,但我没有找到这个......组件无法获取模板获取的模型数据?

在模板/编辑/ 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未填充。

我错过了什么魔法?例如,我是否需要配置到组件的路由?

谢谢

回答

1

Uggah。在发布之前,我确实花了一个多小时!

很简单。它需要model=model而不是具有model=journal的journal.hbs。