발생하는 문제에 대해 머리를 감쌀 수 없거나 일부 중요한 사항을 놓치고 있습니다. 나는 이온 놀이터에서 this sample app을 적어 놓았다. 물론 이것은 내 앱의 단순화 된 버전이다.
기본적으로 나는 항목의 공통 데이터 소스를 공유하는 두 개의보기가있는 탭 레이아웃이 있습니다 (내 응용 프로그램에서는 sqlite db 테이블). 첫 번째보기는 특정 상태의 항목을 표시하지만 다른 탭은 나머지 항목을 표시합니다 (필자는 TODO 목록 메타포를 사용했습니다).
각 탭에 두 번째 수준 상태라고 표시되는 하위 상태가 있습니다 (레벨 0은 초록 tab
상태라고 가정 함). 두 개의 두 번째 수준 상태는 별도로 정의되어 있지만 공통 컨트롤러와 템플릿을 공유하지만 공통된 컨트롤러와 템플릿을 공유합니다.
인생은 두 목록 (1 단계 상태보기) 중 하나에서 목록 항목을 클릭 할 때 두 국가가 탐색되지 않는 이유를 이해합니다.
참고 : 이온 놀이터에서 오류가 발생하지 않습니다. 콘솔,하지만 난 꽤 상태 URL의 측면에서 무슨 일인지 말할 수 없다.하지만 브라우저에서 내 실제 애플 리케이션 (어디 문제가 동일)을 테스트 할 때 나는 URL을 #/tab/tasks/xxxx
또는 #/tab/completed/xxxx
하지만 템플릿으로 변경 볼 수 있습니다 인터넷을 검색 할 때 여러 개의 줄을 봤습니다. stions :Ionic UI 라우터 문제 : 2 단계 상태보기가로드되지 않습니다.
- Ui-router URL changes, nested view not loading
- In Angular ui-router nested state url changes,but template is not loading
- UI-Router: URL changes, but view is not loaded
- Angular Router - Url changes but view does not load
- URL changes but view does not hcange
- Angular UI-Router : URL changed but view isn't loaded
하지만 답변이 거기에 제공 나에게 도움이되지 않았다. (나열된 마지막 것에 따라, 아이들 상태의 뷰 이름 다음에 @
기호를 추가하려했지만 아무런 효과가 없었다.)
끈질긴 일부 입력 정말 고맙습니다! 건배.
이온 - 항법을 이용한 이온 라우팅은 나를 위해 고통 스러웠습니다. 어떤 오류가 있습니까? –
없음. URL은 변경되지만 템플리트는 동일하게 유지됩니다. –