1
제목에서 알 수 있듯이 transitionTo
조치의 하위 경로가 있습니다. 문제는 Ember가 그 이름을 가진 경로를 찾을 수 없다고 말합니다. 엠버 (Ember) 문서를보고 나는 내가 무엇을 잘못하고 있는지 전혀 모른다. 나는 여기 누군가가 나를 도울 수있는 전문 기술을 가지고 있기를 바랍니다.부모가 동적 세그먼트를 갖는 TransitionTo 하위 경로
엠버 오류 :
Uncaught Error: Assertion Failed: The route post.comments was not found
응용 프로그램 경로 정의 : 작업에
this.resource('post', { path: 'post/:post_id' }, function() {
this.resource('comments');
});
transitionTo
: 당신이 resource
로 comments
을 정의하기 때문에
route.transitionTo('post.comments', post_id);
미안 해요, 그건 참으로 오타입니다. 이것은 코드에서 약간 다른 것으로 불리기 때문입니다. 그러나 게시물 및 코멘트와 거의 동일합니다. 나는 그 작은 실수를 편집했다. 보여 주셔서 감사합니다! – Feanaro
굉장한, 그게 효과가! 당신의 도움을 주셔서 감사합니다! – Feanaro
문제 없습니다. 'router.resource()'를 사용할 때 경로의 이름에서 "부모 경로"가 삭제된다는 것을 기억하십시오. 그래서'post.comments'는'comments'가됩니다. –