2017-10-16 2 views
0

같은 페이지로 이동할 때 동일한 뷰를 다시 만들고 애니메이션을 적용하려고합니다.Nativescript에서 강제로 다시로드 구성 요소

this.routerExtension.navigate(['/home']); 

현재 홈페이지에 있고 위의 코드를 실행하는 동일한 페이지에서 버튼을 탭하면 구성 요소가 다시로드되지 않습니다. 강제로 같은 뷰를 스택에 다시로드하고 애니메이션을 적용하려고합니다.

답변

2

해킹이긴하지만 '/ home'과 '/ home1'과 같은 구성 요소를 참조하는 두 개의 경로를 만든 다음이 중 하나를 교대로 사용했습니다.

이렇게하려면 routerExtension에 옵션이 있다면 좋을 것입니다.

+0

나는 일시적으로 문제를 해결하기 위해 동일한 방법을 사용했습니다. 그러나 나는 우아한 해결책을 기대하고 있었다. 운수 나쁘게. 다른 방법을 찾지 못했습니다 ... –

관련 문제