如何在使用已传入模型的{{link-to}}后加载模型

时间:2016-06-20 14:12:44

标签: ember.js

在Ember 2.5。

{{#each model.vehicletypes as |vt|}}
    <tr>
        ...
        <td class="text-center text-success">{{#link-to "admin.vehicletypes.edit" vt}}<i class="material-icons">create</i>{{/link-to}}</td>
        <td class="text-center text-danger"><i class="material-icons" {{action "delete" vt}}>delete</i></td>
    </tr>
{{/each}}

点击{{link-to}}编辑车辆类型时,会传递model.vehicletypes。一旦我进入编辑页面,我需要获得另一个模型来填充列表。但是传入模型导航已经意味着不会要求其他模型。

如何在编辑页面中请求其他模型?

1 个答案:

答案 0 :(得分:0)

如果您传递了一个对象,则模型钩子不会被激活。相反,传递vt.id并使用该id在edit.js路由中发出请求。