【发布时间】:2014-09-15 01:46:24
【问题描述】:
我是 ember js 的新手。
我很困惑为什么已经有一个 Router 来将 url 请求映射到一个专用资源,而每个资源仍然存在 route。
例如,http://{SITE}/product 将重定向到产品资源,
并且路由规则是在路由器中定义的。
(因为路由器的职责是路由某些东西,所以不言自明)
但我不知道为什么 ember 需要 routes
好像是NOT跟路由有关。
它有什么用?它的名字“路线”让我感到困惑:(
它看起来像处理一些关于construction/initialization 的事情来设置它的控制器/模型是如何初始化的? (我猜对了吗?)
【问题讨论】:
-
您对
Ember.Route的猜测大部分是正确的,因为它初始化了给定资源使用的所有工件:模型数据、控制器的初始化和注入(如果需要)、视图层(渲染选项)等请访问链接@Kingpin2k 添加
标签: ember.js ember-rails