渲染不加载模板

时间:2013-10-01 10:54:03

标签: ember.js

我有一个Ember应用程序,它具有"消息中心的概念"如果用户点击消息按钮,则会弹出一个模态对话框,他们可以查看他们的消息,但同时route没有改变,因此模态窗口的背景仍然是用户所在的上下文/路由。在检查他们的消息之前。有意义吗?

为了实现这一点,我想我会在{{render}}中使用application.hbs功能,如下所示:

<p>PAGE HTML, ETC.</p>

{{#if showMessageCenter}}
    <div id="messageCenter">
        TESTING

        {{render messages}}
    </div>
{{/if}}

当用户点击&#34;消息&#34; showMessageCenter属性被翻转为true和&#34; TESTING&#34;消息出现但是就是这样。我期待的消息模板不存在。令我惊讶的是,我从Ember调试器中看到了这一点:

如您所见,messages列在名称下,并且已建立对控制器App.MessagesController的适当引用,但模板列为&#34;内联&#34;。如何将其解析为messages.hbs

0 个答案:

没有答案