2015-01-02 1 views
5

여기 내 질문에 후 Nested routes in Ember/settings/users/에서 렌더링 된보기를 /settings/users/1에 의해 렌더링 된보기로 바꾸고 싶습니다. users.hbs{{outlet}} 포함 된 경우자식 경로의 부모보기 바꾸기

Router.map(function() { 
    this.route('login'); 
    this.resource('settings', { path: 'settings/:settings_id' }, function() { 
     this.route('overview'); 
     this.route('users', function() { 
      this.route('user', { path: ':user_id' }); 
     }); 
    }); 
}); 

user.hbs 템플릿 렌더링 :

내 노선으로 정의됩니다. user.hbsusers.hbs 대신 렌더링하려고합니다.

답변

10
users 템플릿 단지 출구

{{outlet}} 

을 변경하고 users/index 템플릿에 사용자로부터 물건을 템플릿 넣어

, 그것은 단지 당신이 users 노선에있을 때 표시하고, 때를합니다 더 깊숙이 가면 인덱스 경로가 표시되지 않습니다.

Cool stuff in the users index template 

예 : http://emberjs.jsbin.com/jacebeyira/1/edit?html,js,output

관련 문제