我有一个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
?