la participation de masse de saut de page ionique
Avant la page de saut
Tout d'abord, la mise en place d'un paquet
import {NavController} from '@ionic/angular';
D'autre part la dépendance de la charge dans le constructeur
constructor(public nav:NavController) {}
Ensuite, les paramètres de portage page de renvoi
this.nav.navigateRoot(['news'],{
queryParams:{
'page':"123",
'wjw':"zheshiyigecanshu"
}
});
T dans la page des paramètres de réception
paramètres d'acquisition dans la nouvelle page, d'abord le, importer un petit sac
import { ActivatedRoute, Params } from '@angular/router';
Ensuite, accepter directement les paramètres dans un constructeur
constructor(public activeRoute: ActivatedRoute) {
this.activeRoute.queryParams.subscribe((params: Params) => {
this.page = params['page'];
this.page1 = params['wjw'];
console.log("params:",this.page,this.page1)
});
}
OK!
Retour à la page précédente
Ajouter un bouton à la nouvelle page, cliquez sur le bouton de retour, aller précédente
back(){
this.nav.back()
}
mise à jour ionique sur la vitesse et le rythme du développement, comme la Chine, l'enfant voleur de poulet rapide, ne peut pas dire Shashi Hou a changé,
Il y a une façon, je me sens ce bien
Page précédente
package Guide
import { Router } from '@angular/router';
dépendances Inject
constructor( public router: Router) {}
pages de saut
this.router.navigate(['news'], {
queryParams: {
'wjw': 'nihao'
}
});
Page deuxième
aussi le paquet leader et supérieur comme
import { ActivatedRoute, Params } from '@angular/router';
dépendances Inject
constructor(public activeRoute: ActivatedRoute ) {}
accepter les paramètres
this.activeRoute.queryParams.subscribe((params: Params) => {
console.log(params['wjw']);
});