inflearn logo
강의

Course

Instructor

Ionic 3 Tutorial for immediate application in practice

Input Forms

modal에서 파라미터 어떻게 받아올 수 있나요?

457

tjd1emd7573

3 asked

0

ModalPage에서 name이나 gender와 같은 변수를 만들었는데

이 정보를 받아 ComponentPage에서 사용하고 싶습니다!

NavParam을 쓰면 네비게이션에서 썼던 파라미터들을 받아올 수 있듯이 modal도 그러한 기능이 있나요?

IONIC

Answer 1

0

killkch0331

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