Как перейти с одной страницы на другую в Ionic? - PullRequest
0 голосов
/ 03 июня 2019

Нужна помощь в реализации перенаправления на определенную страницу в Ionic. Я пробовал следующие примеры кода, но ни один из них не работает для меня:

this.navCtrl.setRoot(this.flightdetailsPage);

//this.router.navigateByUrl('/flightdetails');
//this.navCtrl.push('flightdetails');
// this.navCtrl.navigateForward("flightdetails");
//this.router.navigate(['flightdetails']);


this.navCtrl.setRoot(this.flightdetailsPage);

//this.router.navigateByUrl('/flightdetails');
//this.navCtrl.push('flightdetails');
// this.navCtrl.navigateForward("flightdetails");
//this.router.navigate(['flightdetails']);


this.navCtrl.setRoot(this.flightdetailsPage);

//this.router.navigateByUrl('/flightdetails');
//this.navCtrl.push('flightdetails');
// this.navCtrl.navigateForward("flightdetails");
//this.router.navigate(['flightdetails']);

1 Ответ

0 голосов
/ 03 июня 2019

Попробуйте следующий формат:

Путь 1:

this._router.navigate (["/ welcome"], {queryParams: {data: "name"}});

для доступа к queryParams используйте: this.router.snapshot.queryParams [ "данные"];

синтаксис:

this.router.navigate ([_ путь], _data)

Путь 2:

this._router.navigate(["/welcome", { data: "name" }]);

для доступа к данным:

this.router.snapshot.params["data"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...