로메오의 블로그

[IONIC] navigation 파라미터 넘기기 본문

Frontend/angular

[IONIC] navigation 파라미터 넘기기

romeoh 2020. 5. 26. 14:07
반응형

ionic 차례

파라미터 넘기기

import { Router, NavigationExtras } from '@angular/router';

export class ReceiptPage implements OnInit {
	
    constructor(
        private router: Router,
    ) { }
    
    // 다음페이지로 파라미터를 넘긴다.
    moveNext(taskName) {
        let navigationExtras: NavigationExtras = {
            state: {
                taskName: taskName
            }
        };
        this.router.navigate(['/task'], navigationExtras)
    }
}

 

파라미터 받기

import { ActivatedRoute } from '@angular/router';
import { Router } from '@angular/router';

export class ItemPage implements OnInit {
	constructor(
        private route: ActivatedRoute,
        private router: Router
    ) { }

    ngOnInit() {
        // 파라미터를 가져온다.
        this.route.queryParams.subscribe(params => {
            if (this.router.getCurrentNavigation().extras.state) {
                const taskName = this.router.getCurrentNavigation().extras.state.taskName;
                console.log(taskName)
            }
        })
    }
}

 

 

ionic 차례

 

 

반응형

'Frontend > angular' 카테고리의 다른 글

[IONIC] IONIC에서 Cordova Plugin 사용하기  (0) 2020.06.04
[IONIC] 파일 업로드 - to Spring  (0) 2020.05.29
[IONIC] Document Scanner  (0) 2020.05.14
[IONIC] Firebase Firestore 연결  (0) 2020.02.13
[IONIC] Firebase Login  (1) 2020.02.12
Comments