我使用Ember 2并且Ember初学者的事情非常混乱。我有以下路线。
queries\
queries\booking
我的router.js
是
this.route('queries', function() {
this.route('booking');
}
查询模板有一些信息,预订模板更复杂。当用户转到预订模板时,我想隐藏查询模板中的一些部分。
我如何在Ember 2.0中执行此操作或如何在帮助程序中访问执行此操作的路径?
答案 0 :(得分:1)
如果beforeModel,model,afterModels中的promise需要很长时间才能解析,您可以定义一个加载模板。
您可以将它用于玻璃窗格或显示微调器等
http://guides.emberjs.com/v2.1.0/routing/loading-and-error-substates/
或者,您可以在路由实例中使用willTransition,didTransition挂钩。