我想我检查了所有文档,但我不能使用路由器的“历史”实现。任何人都有一个关于如何使用它的简短示例?或者,一般来说,应该如何将路由器参数传递给新路由器(例如也记录日志)。
问问题
1287 次
3 回答
5
如果我没记错的话,最新的路由器会自动为您实例化 App.Router,而不是:
App.Router = Ember.Router.extend({ location: 'history' })
你要:
App.Router.reopen({ location: 'history' })
于 2013-01-16T20:10:19.397 回答
1
我通读了 ember.js 源代码,这似乎是最理智的方式,因为初始化是在应用程序中进行的。
App = Ember.Application.create({
Router: Ember.Router.extend({
location: 'history'
})
});
于 2013-01-16T23:12:59.460 回答
1
在定义路线映射之前,我会尝试做类似的事情
App.Router = Ember.Router.extend({
location: 'history'
})
于 2013-01-16T13:29:19.580 回答