나는 프로젝트의 목록을 표시EmberJS LINKTO 작동하지만 transitionTo
this.resource('projects', function() {
this.resource('project', { path: ':project_id'}, function() {
this.route('details');
this.route('members');
});
});
프로젝트를 다음과 같이 정의 된 경로를 가지고있다. 프로젝트를 클릭하면 ProjectsIndexRoute에서 project.details으로 전환됩니다. 그러나 모델은 클릭 된 프로젝트로 설정되지 않습니다. 그러나 링크를 사용하여 링크를 만들면 ~ project.details 모든 것이 작동합니다.
당신은 모델을 놓치고 http://jsbin.com/ELaxigE/3/edit
ok .. 그게 하나의 결함이었습니다. – Cracker
{{# linkTo 'project.details'this}} {{name}} {{/ linkTo}}이라고 썼습니다. 그러나 id = "project/details"가있는 템플릿은 없습니다. 왜 오류가 발생하지 않고 "프로젝트"템플릿을 렌더링하지 않는가? 이상하게도 "프로젝트/세부 사항"이 추가되지 않습니다! http://jsbin.com/ELaxigE/19/edit – Cracker
새 질문이 있습니다. http://stackoverflow.com/questions/18292439/how-does-emberjs-select-template-for-a-route – Cracker