J'utilise ce code pour rediriger this.router.navigater (['/ abc']); code>. Comment montrer un message sur la nouvelle page à l'aide de
3 Réponses :
Vous pouvez utiliser un service pour réussir les données d'un composant à un autre sans utiliser de paramètres d'itinéraire du tout. P>
Leur est déjà un sujet daillé à ce sujet. Envoyer des données via des chemins de routage en angular p>
ou p> Query QueryParam pour réussir les données p> p> P>
De l'angulaire 8, tu peux ça :)
Vous pouvez le faire avec Lorsque vous souhaitez naviguer dans l'état état code> comme ci-dessous: Etat code>: p> data:string;
constructor(private router: Router) {
const navigation = this.router.getCurrentNavigation();
const state = navigation.extras.state as {data: string};
this.data = state.data;
}
Pourquoi ne pas utiliser un service? Lorsque vous redirigez votre chèque sur Ngoninit pour un message sur le service latéral. facile.
Quelle version angulaire utilisez-vous? Angulaire 7.2 a un état dans la navigationExtras. Vous pouvez utiliser «état» dans NavigiseExtras et lire cet état.
@Buzzinga J'utilise 7.3. Je vais le tester