【发布时间】:2013-10-06 19:01:14
【问题描述】:
我的身份验证系统使用灯箱,因此当用户单击“登录”或“注册”时,会弹出一个灯箱供他们输入凭据。他们所在的页面仍然呈现在灯箱后面,当他们完成登录后,灯箱消失并且视图恢复到原来的样子。当我通过使用大量 Jquery 偏离传统的 Ember 路由流程时,我可以让它工作,但我更愿意将它更紧密地集成到我的 Ember 应用程序的其余部分中。
问题是,传统的 Ember 路由流程需要以特定方式处理视图和模板。具体来说,像/sign-in 这样的路由将在application 模板中渲染sign-in 模板,从而擦除之前存在的所有内容。由于我想保留以前的视图,因此这种方法不起作用。
有没有办法告诉 Ember 视图不要擦除当前视图,而是渲染一个独立的视图,例如灯箱?
【问题讨论】:
标签: ember.js