Ember JS | ember如何区分路由器资源和路由?

时间:2015-05-29 18:54:17

标签: ember.js

Ember利用router.js将资源及其相应的模板加载到应用程序模板中。 但是当访问特定路线时会发生什么? 即,如果我们正在访问一条路线而不是一条资源,我们将如何知道?

1 个答案:

答案 0 :(得分:1)

谷歌这个问题,你会找到很多答案。或者,阅读源代码。

基本上,resource只是重置目录路径,因此Ember会在项目的顶层查找相关资产。如果您有一个“经过身份验证”的路由来检查身份验证,并且您拥有“用户”路由,那么您可能希望将其设为一个资源,以便您可以保留“用户”相关资产,例如控制器,路由和模板顶层的用户目录,而不是“经过身份验证的”目录。