ionViewCanEnter가 결정되기 전에 페이지가로드된다는 사실을 깨달았습니다. 사용자가 페이지를 볼 수있게되었습니다.Ionics 3 Guard issue
따라서 템플릿의 모든 구성 요소는 항상 생성됩니다.
IMO, 특히 구성 요소가 해당 구성 자에서 HTTP 요청을 사용하여 데이터를로드하는 경우 이는 실제로 비효율적 일 수 있습니다.
내가 뭔가 잘못되었거나 더 나은 Guard 접근 방법이 있습니까?
단순 복제
시험 page.html
<ion-content>
<test></test>
</ion-content>
시험 page.ts
...
ionViewCanEnter() {
console.log('ionViewCanEnter?');
return false;
}
...
시험 component.ts
...
constructor() {
console.log('TestComponent Constructed');
}
...
콘솔 당신은 Ionic
의 Page/Component
의 디자인에있다 다른 무언가를 기대하고
TestComponent Constructed
ionViewCanEnter?
'ionViewCanEnter'를 어떻게 처리했는지'code'를 표시 할 수 있습니까? – Sampath
Native Storage에서 토큰을 받고 (동기식) JWT 도우미 함수로 유효성을 검사하는 약속을 반환합니다. –
'code'를 표시 할 수 있습니까? – Sampath