modal에서 파라미터 어떻게 받아올 수 있나요?
457
3 asked
ModalPage에서 name이나 gender와 같은 변수를 만들었는데
이 정보를 받아 ComponentPage에서 사용하고 싶습니다!
NavParam을 쓰면 네비게이션에서 썼던 파라미터들을 받아올 수 있듯이 modal도 그러한 기능이 있나요?
Answer 1
0
modal page는 기존의 페이지 위에 보여집니다.
그래서 콘트롤하기 위하여 ViewController 를 사용합니다.
모달 페이지를 닫을 때는
this.viewCtrl.dismiss();
를 실행을 하는데
파라메터를 넘길 필요가 있는 경우
dismiss 메소드에 파라메터를 지정하여 페이지를 닫습니다.
this.viewCtrl.dismiss(넘길 파라메터 값);
그런 후 모들 페이지를 불러온 이전 페이지에서
let modal = this.modalCtrl.create('모달페이지', {
파아메터 : 파라메터 // 모달 페이지로 파라메터를 넘길 떄 사용
});
modal.present();
modal.onDidDismiss(data => { // 모달 페이지를 닫을 때 파라미터가 있는지 확인합니다.
if (data) { // 넘길 파라메터 값이 data라는 변수에 저장이 되고 이 변수를 사용하면 됩니다.
넘겨받은 파라메터를 사용하여 하는 작업.....
} else {
넘긴 파라메터가 없을 경우 data는 null값을 받겠죠...
});
이러한 방식으로 모달페이지에 정보를 넘기고 모달 페이지에서 정보를 받아올 수 있습니다.
강의자료
0
188
2
[모바일] 딥러닝 Computer Vision 실전 프로젝트 강의 자료 받는법
0
204
2
코드 다운로드
0
418
3
회의실 상세 페이지 만들기 강의 중 type 에러
0
453
1
VirtualScroll 이 버전 업데이트 되면서 많이 바뀐거 같아요..
0
417
1
몽고디비 연결이 안됩니다.
0
566
1
다른 모델을 웹페이지에 적용
0
420
0
ionic serve가 정상동작 않합니다.
0
554
1
Robo 3T 다운로드 문의
0
295
1
몽고db에서 설치했는데 오류뜨네요
0
992
2
웹 개발을 위한 ionic
0
338
1
동시 요청
0
340
0
from flask import Flask, request, Resopnse, jsonify 여기서 에러가 나와요..!
0
354
1
1:52 안드로이드 스튜디오에서 열었을때
0
434
1
html에서 ts 접근
0
368
1
테마가 검은색으로 적용됩니다.
0
599
1
첫 질문입니다
0
198
1
밑에 분들하고 비슷한 에러네요...
0
1041
1
에러 뜨면서 안되는데 어떻게 해야할까요
0
313
1
아이오닉 http post 방식
0
360
1
빌드하고 디바이스에서 실행하면 에러가 납니다.
0
246
1
Modals 질문 드립니다.
0
211
1
질문 드립니다.
0
532
1
Android platform 빌드과정에 에러가 발생합니다.
0
292
3

