2
我有我的應用程序如下Ember.Router:如何在運行時向Ember.Router添加路由或狀態?
App.Router = Ember.Router.extend({
location: 'hash',
rootElement: '#content',
enableLogging: true,
root: Ember.State.extend({
route: '/',
index: Ember.State.extend({
route: '/',
redirectsTo: 'main.welcome'
}),
main: Ember.State.extend({
route: '/main',
welcome: Ember.ViewState.extend({
route: '/welcome',
view: App.WelcomeView
})
})
})
});
我希望能夠做的是它已經被宣佈後增加了App.Router添加額外的路由(這是使任意模塊)。無論是在App.initialize()之前還是之後都不重要。
這裏是關於模塊路由對象會是什麼樣子的例子:
Module.routes = Ember.State.extend({
route: '/module',
index: Ember.State.extend({
route: '/'
view: Module.IndexView
})
});
對此事的任何幫助深表感謝。
謝謝你,解決了我的問題! :d – codehugger