0
계층 구조를 라우팅하고 싶습니다. URL "#/user/123"및 "#/user/123/albums"이 작동하면 좋을 것입니다.ember.js 라우팅 계층
App.Router = Em.Router.extend({
root: Em.Route.extend({
index: Em.Route.extend({
route: '/'
}),
user: Em.Route.extend({
route: '/user/:login',
connectOutlets: function(router, context){
router.get('applicationController').connectOutlet('user', context);
},
albums: Em.Route.extend({
route: '/albums',
connectOutlets: function(router){
router.get('applicationController').connectOutlet('albums');
}
})
})
})
});
하지 이러한 방법 : 와 나는 이런 식으로 그렇게 할
App.Router = Em.Router.extend({
root: Em.Route.extend({
index: Em.Route.extend({
route: '/'
}),
user: Em.Route.extend({
route: '/user/:login',
connectOutlets: function(router, context){
router.get('applicationController').connectOutlet('user', context);
}
}),
albums: Em.Route.extend({
route: '/user/:login/albums',
connectOutlets: function(router){
router.get('applicationController').connectOutlet('albums');
}
})
})
});
내 첫 번째 코드 examle 바보로 심,하지만 난 계층 라우팅 갖고 싶어. 거기에 할 수있는 능력이 있습니까?!
+1, 나는 @ user1753867의 첫 번째 구현이 작동하는지 확인합니다. –