0

我有一个 Ember 应用程序,它具有“消息中心”的概念,如果用户单击消息按钮,则会弹出一个模式对话框,他们可以查看他们的消息,但同时route没有改变,因此模式窗口的背景仍然是用户在检查消息之前所处的任何上下文/路线。说得通?

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

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

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

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

当用户单击“消息”时,该showMessageCenter属性将翻转到true并出现“测试”消息,仅此而已。我期待的消息模板不存在。令我惊讶的是,我从 Ember 调试器中看到了这一点:

如您所见messages,在名称下方列出了对控制器的适当引用,App.MessagesController但模板被列为“内联”。我该如何解决这个问题messages.hbs

4

0 回答 0