【发布时间】:2013-01-16 13:15:49
【问题描述】:
我想我检查了所有文档,但我不能使用路由器的“历史”实现。任何人都有一个关于如何使用它的简短示例?或者,一般来说,应该如何将路由器参数传递给新路由器(例如也记录日志)。
【问题讨论】:
标签: ember.js ember-router
我想我检查了所有文档,但我不能使用路由器的“历史”实现。任何人都有一个关于如何使用它的简短示例?或者,一般来说,应该如何将路由器参数传递给新路由器(例如也记录日志)。
【问题讨论】:
标签: ember.js ember-router
如果我没记错的话,最新的路由器会自动为您实例化 App.Router,而不是:
App.Router = Ember.Router.extend({ location: 'history' })
你想要的:
App.Router.reopen({ location: 'history' })
【讨论】:
在定义路由映射之前,我会尝试做一些类似的事情
App.Router = Ember.Router.extend({
location: 'history'
})
【讨论】:
我通读了 ember.js 源代码,这似乎是最理智的方式,因为初始化发生在应用程序中。
App = Ember.Application.create({
Router: Ember.Router.extend({
location: 'history'
})
});
【讨论】: