내 응용 프로그램에서는 쿼리 매개 변수가있는 자식 상태에 대해 별도의보기/컨트롤러가 필요합니다.중첩 된 상태 및 쿼리 매개 변수
.state('article') {
url: '/articles/:articleID',
controller: 'articleController'
}
.state('article.raw') {
url: '?raw',
controller: 'rawArticleController'
}
의 라인을 따라 뭔가 이것은 쿼리 PARAM ?raw
이 URI에 표시되지 않는다는 점을 제외 UI - 라우터의 최신 버전과 함께 작동합니다. 내가 {articleID: 'Hello'}
와 article.raw
상태로 가면 예, 나는 아직도 그 대신 내가 주변에 검색 한이
http://app/articles/Hello?raw
이
http://app/articles/Hello
을보고이 관련 문제를 발견하지만 그들은 해결되지 내 문제. 어떤 통찰력이라도 대단히 감사하겠습니다!
url : .state ('article.raw') { url : 'articalraw? raw' 컨트롤러 : 'rawArticleController' } 그리고 –
을 확인하십시오. 'articleID'의 값이 변경되지 않습니다. 그것? 그래서/articles/Hello는 자식 상태에있는/articles/Helloarticalraw? raw입니다 :/ – afreeorange
단지 하나가 infront/this처럼 추가합니다 .state ('article.raw') {url : '/ articalraw? raw'controller : 'rawArticleController' –