Slide 44
Slide 44 text
Ember.Router.extend({
root: Ember.State.extend({
posts: Ember.State.extend({
route: '/posts',
index: Ember.State.extend({
route: '/',
showPost: Ember.State.transitionTo('show'),
connectOutlets: function(router, post) {
router.get('applicationController')
.connectOutlet(App.PostsView, App.Post.all());
}
}),
show: Ember.State.extend({
route: '/:post_id',
connectOutlets: function(router, post) {
router.get('applicationController')
.connectOutlet(App.PostView, post);
}
})
})
})
});
ROUTER
Transition to show state,
passing current post