我是Ember的新手,但我非常喜欢它。目前,我遇到了Router
。但是,我想我真的不明白。这是我使用的代码(取自Emberjs的网站):Emberjs:路由器问题
App.Router = Ember.Router.extend({
root: Ember.State.extend({
index: Ember.State.extend({
route: '/',
redirectsTo: 'posts'
}),
posts: Ember.State.extend({
route: '/posts'
}),
post: Ember.State.extend({
route: '/posts/:post_id'
})
})
});
但是,这段代码对我没有帮助。当我点击index
时,是不是应该将地址更改为/posts
?难道我做错了什么?谢谢:)
看看http://stackoverflow.com/questions/11165315/ember-js-routing-how-do-you-set-a-default-route-to-render-immediately,你可以找到一个工作路由器重定向到接受答案中的示例。 – inancsevinc 2012-08-06 13:39:24