【发布时间】:2015-02-08 18:22:39
【问题描述】:
组件内部可以有一个{{outlet}} 助手吗?
有了这样的路由器:
Router.map(function() {
this.resource('pages', function(){
this.resource( 'page', { path: '/:id' }, function(){
this.route('edit');
});
});
});
我将我的组件用作页面,它显示页面列表。我为每个页面设置了一个{{link-to}},以在我的组件中呈现页面模板。 (页面模板不是组件)
有可能吗?因为它没有做任何事情,所以到目前为止我的应用程序正在路由到 /pages/page_id 但嵌套模板没有显示在我的组件中。
插座在组件中不起作用吗?
感谢您的帮助。
[编辑] 这是一个小例子:
组件:
<div class="nestedTemplate">
{{outlet}}
</div>
<div>
{{#each item in model}}
{{partial "list-row"}}
{{else}}
{{partial "no-items"}}
{{/each}}
</div>
部分只是格式正确的列表。每个 div 周围都有一个{{link-to}}。
【问题讨论】:
标签: ember.js