how to pass page data to component in ionic code example
Example 1: how to pass data to another page in ionic 3
Controller -
this.navCtrl.push(page2,{
item:item,
item2:item2
});
View -
this.value = navParams.get('item');
Example 2: passing data from one page to another in ionic 4
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
@Component({
selector: 'app-details',
templateUrl: './details.page.html',
styleUrls: ['./details.page.scss'],
})
export class DetailsPage implements OnInit {
data: any;
constructor(private route: ActivatedRoute, private router: Router) {
}
ngOnInit() {
if (this.route.snapshot.data['special']) {
this.data = this.route.snapshot.data['special'];
}
}
}