2016-10-31 2 views
3

모델을 새로 고치기 위해 경로에서 작업을 호출하는 구성 요소 (검색 창)가있는 경로/검색이 있습니다. 구성 요소는 인덱스 경로뿐만 아니라 검색 경로, 이런 일에 사용됩니다현재 경로의 엠버 상쾌한 모델

홈> 검색 창 검색> 검색 창

검색 창 구성 요소는 인덱스에서 다음을 호출하는 조치를 호출

:

this.refresh(); 

모델이 다시로드 얻기 위해 : 검색 경로에

actions: { 
    goSearch: function(val) { 
     this.transitionTo('search', {queryParams: {keyword: val}}); 
    } 
} 

, 나는 추가해야합니다. URL이 없으면 URL 만 변경됩니다.

위대한 작품이지만 브라우저에서 다시 누르면 모델이 다시로드되지 않습니다.

어떻게해야합니까? 나는 내가 여기 뭔가 잘못 될 것이라 확신한다.

답변

3

귀하는 refresh에 직접 전화 할 수 없습니다. 대신 make full reload에 쿼리 매개 변수에 플래그를 추가하십시오.

queryParams: { 
    keyword: { 
    refreshModel: true 
    } 
}, 
+0

감사합니다. 이것은 나를 위해 일했다. –

관련 문제