Emberjs: проблемы с роутером

Я новичок в Эмбер, но мне это очень нравится. В настоящее время я испытываю с Router, Тем не менее, я думаю, что я действительно не понимаю. Это код, который я использую (взято с сайта 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'
        })
      })
    });  

Однако этот код ничего не делает для меня. Разве это не должно изменить адрес на /posts когда я ударил index? Я делаю что-то неправильно? Спасибо:)

1 ответ

Используйте Ember.Route вместо Ember.State, поскольку специфичный для маршрутизации код был отделен от Ember.StateManager / Ember.State.

Другие вопросы по тегам