我为什么要使用资源而不是路由?

时间:2014-12-24 16:26:21

标签: ember.js

使用resourceroute之间的唯一区别似乎是命名继承,因为它们都支持路由嵌套。

resource仍在的其他原因?

1 个答案:

答案 0 :(得分:2)

Sam Selikoff在Future-proofing your Ember 1.x code中辩称:

  

在Router.map

中使用this.route代替this.resource

Mitch Lloyd提出some reasons支持resource超过route,主要是前者重置命名空间,他建议将其用于

  • 更简单的目录结构
  • 更简单的link-to路径

有关此内容的更多讨论,请参阅Gist主题。

我不清楚resource路线是否实际上在Ember 2.0中消失,我找不到官方提及它。