2017-12-13 18 views
1

나는 이오닉 3 앱에서 모달로 사용하는 페이지가 있습니다. 그리고 저는 처음으로 버튼 애니메이션이 어떻게 끝나고 여전히 모달이 보이지 않는지를 볼 수있는 문제가 있습니다.이오니아 3 게으른로드 됨 모달/페이지가 처음으로 표시되는 데 너무 많은 시간이 걸립니다.

내가 두 번째로 부르는 것은 정말 빠릅니다.

내가 더 빨리로드 게으른로드 동작을 제거하지만이 스틸 사진으로하면 (내가

<ion-navbar color="primary"> 
    <button ion-button 
      menuToggle> 
     <ion-icon name="menu"></ion-icon> 
    </button> 
    <ion-title text-capitalize>{{ 'FEEDBACK' | translate }}</ion-title> 
    <ion-buttons end> 
     <button class="config-button" 
       ion-button 
       tappable 
       (touchend)="openConfig()"> 
      <ion-icon name="md-more"></ion-icon> 
     </button> 
    </ion-buttons> 

</ion-navbar> 

과 기능이

openConfig() { 
    let profileModal = this.modalCtrl.create('ConfigModalPage' , { userId: 8675309 }); 
    profileModal.present(); 
} 

Feel로는 처음 랙이 내 HTML입니다.

이 모달의 속도를 높이려면 어떻게합니까?

답변

-1

당신의 함수에서 당신은 느린 로딩을 사용하지 않습니다. 모달 컨트롤러가 문자열 대신 구성 요소를 사용하므로 ach.

ConfigModalPage는 'ConfigModalPage'문자열이어야합니다.

해당 구성 요소에 적절한 모듈 구성이 있어야합니다. 그 파일들을 공유 할 수 있다면 그걸 도와 드릴 수 있습니다.

사이드 노트 - 왜 버튼에 대한 이벤트를 사용하고 있습니까?

+0

게으른로드가 얼마나 느린 지 테스트 중이므로 문자열에서 구성 요소 이름으로 변경했습니다. 그리고 그것이 도움이되는지 만나는 시험도있었습니다. – distante

+0

그렇다면 당신이 묻고있는 것에 대한 완전한 문맥을 제공해야합니다. –

+0

글쎄, "게으른로드 동작을 제거하면로드가 빨라지지만 처음에는 느린 느낌이 들게됩니다." – distante