인프런 커뮤니티 질문&답변

Chan Hyung Park님의 프로필 이미지
Chan Hyung Park

작성한 질문수

실무에 바로 적용하는 아이오닉 3 Tutorial

Modal

Modals 질문 드립니다.

작성

·

137

0

선생님 Mpdals 강의를 들으며 그대로 따라했는데 컴포넌트 웹에서 모달을 눌러도 아무런 반응이 없습니다. 몇번을 검토해봤는데 틀린 부분을 찾을 수는 없었습니다.

강의할 때의 아이오닉프레임워크의 콤포넌트 Modals 코드와 지금과는 조금 다른 부분이 있는데 혹시 이때문에 영향이 있는 걸까요?

''' presentModal() {

const modal = this.modalCtrl.create(ModalPage);

modal.present();'''

지금은 const로 되어 있고 강의 때는 let으로 되어 있었습니다.

물론 저 코드를 사용해도 모달 페이지가 제대로 작동하지 않고 있습니다.

어떤 문제일까요..

답변 1

0

김철현님의 프로필 이미지
김철현
지식공유자

(1) import 확인
import { ModalController,....} from 'ionic-angular';
ts 파일 초기에 modal-controller를 import했는지 확인하고
(2) constructor 확인
private modalCtrl: ModalController,
constroctor 부분에서 instance를 선언 후 사용하면 되는데요...
this.presentModal();
ionic component를 사용하는데 있어서 특별한 사항은 없습니다.
위의 내용만 봐서는 이정도밖에는 설명이 안되겠네요..
그리고 새로이 모달 페이지를 만든후에는 ionic serve를 다시 실행해주셔야 할겁니다.
cache memory 때문에 모달페이지를 읽어들이지 못할 수 있습니다.

Chan Hyung Park님의 프로필 이미지
Chan Hyung Park

작성한 질문수

질문하기