Ember:如何渲染模板

时间:2016-01-27 06:15:16

标签: ember.js

如何按名称呈现某个模板?假设我有一个按钮,按钮点击事件我想在模态中显示该模板。你们能指导我吗?

1 个答案:

答案 0 :(得分:0)

不确定它是否已正式弃用(仍在使用但不再在文档@ 2.3中)但您可以将任何模板渲染到路径https://guides.emberjs.com/v1.13.0/routing/rendering-a-template/

内的插座中
// .../app/routes/your route
self.render('templatename', {
    into: 'parent template which contains the outlet',
    outlet: 'outletname',
    controller: controller for the template //optional!
});

我的模态看起来像这样

<div class="modal fade modal-overflow in" id="panel-delete-item" role="dialog" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            {{outlet 'delete_item'}}
        </div>
    </div>
</div>