0
我尝试在Ember.js中使用路由,但它似乎没有正常工作。在Ember.js中路由
完整的代码here on Github,但部分低于:
define(['ember', 'app/controllers/controller', 'app/views/view'], function (ember, controller, view) {
var Router = Ember.Router.extend({
root: Ember.State.extend({
index: Ember.State.extend({
// location: Ember.Location.create({style: 'hash'}),
location: 'hash',
enableLogging: true,
route: '/',
redirectsTo: 'news.index'
}),
news: Ember.State.extend({
route: '/news',
// showPost : Ember.State.transitionTo('post'),
test: Ember.ViewState.extend({
route: '/test',
view: view.appendTo('body')
}),
index: Ember.ViewState.extend({
route: '/',
view: null
})
})
})
});
var router = Router.create({});
return router;
});
你有什么错误?路线没有被正确地遵守?请给出更多的输出 – nembleton