Existe-t-il un moyen d'envoyer des données en tant que paramètre avec router.navigate ? Je veux dire, quelque chose comme este Comme vous pouvez le voir, la route a un paramètre de données, mais en faisant cela, cela ne fonctionne pas :
this.router.navigate(["heroes"], {some-data: "othrData"})
parce que certaines données ne sont pas un paramètre valide. Comment puis-je faire cela ? Je ne veux pas envoyer le paramètre avec queryParams.
0 votes
Je pense qu'il devrait y avoir un autre moyen comme dans AngularJS, où nous avons pu faire quelque chose comme $state.go('heroes', {quelques données : "otherData"})
0 votes
3 façons simples de partager des données par le biais de routes - angulartutorial.net/2017/12/
0 votes
Utilisez mon approche npmjs.com/package/ngx-navigation-with-data dernier commentaire de ma part, le meilleur pour tous
0 votes
stackoverflow.com/a/69420764/7186739
2 votes
Le routage est une fonctionnalité complexe d'Angular qui vaut vraiment la peine d'être apprise ! Vous trouverez ici des détails intéressants sur le passage des données via le routage : indepth.dev/tutorials/angular/ Ce guide présente différentes techniques d'utilisation des données statiques dans la définition des itinéraires et des données dynamiques (état) au cours d'une navigation spécifique.