Ember를 사용하여 최상위 수준 URL (예 : localhost : 4200/demo)을 사용하고 아래의 모든 경로에도 동일한 URL을 표시하려는 경우가 있습니다 localhost : 4200/demo). 그래서 경로 파일은 가능하면 같은 보일 것이다여러 개의 중첩 Ember 경로에 동일한 URL 사용
this.route('demo', function() {
this.route('one', { path: '/' });
this.route('submit', { path: '/' });
});
내가 ENV.locationtype
전체 응용 프로그램을 설정할 수 있습니다 이해를하지만, 조건부 부모 URL 아래에 특정 URL이 설정하는 방법은 무엇입니까?
ENV.locationtype을 none으로 설정할 수 있습니다. https://guides.emberjs.com/ v2.11.0/configured-ember/지정 URL 유형 /. 그래서 이것은 emberRouter가 패키지/ember-routing/lib/system/router.js에 URL을 설정하고 있으며, 앱 수준에서 커스터마이징 및 오버 라이드되어 핵심 규칙을 그대로 유지할 수 있음을 나타냅니다. – Ezra
글쎄, 나는 엠버 경로를 가능한 한 적게 방해하고, {{link-to}}와 같은 헬퍼를 오브젝트 참조 점 표기법과 함께 사용하여 경로를 참조하고 싶습니다. 라우트 함수의 {path : '/ string'} 객체는 이미 기본 URL 구조를 재정의하고 있으므로 상위 경로에 제출하는 것이 가능합니다. {useParent : true} 객체 나 그와 유사한 객체를 추가하는 플러그인을 굴려야 할 수도 있습니다. 기존 기능이있을 수도 있고 비슷한 기능을 수행 한 사람도있을 수 있기를 바랬습니다. – Ezra
@Ezra 답변을 더 자세히 업데이트했습니다. 나는 이것이 도움이되기를 바랍니다. – jacefarm