Que puis-je utiliser dans un modèle pour déterminer le route name
associé à la route sur laquelle je suis actuellement?
Par exemple, si j'ai configuré une route comme celle-ci dans iron-router
this.route('quick', {
path: '/wow/:_id',
template: 'create_question'
});
Donc, si je suis sur la route /wow/123
, comment puis-je obtenir le nom du routeur dans mon modèle, dans ce cas, comment puis-je obtenir quick
dans mon modèle?
Je cherche simplement une fonction, je suis sûr de pouvoir utiliser un assistant de guidon pour faire le reste. J'ai juste besoin d'une fonction pour appeler.
var routeName = Router.current().route.getName();
var routeName = Router.current().route.name;
Pour le routeur de fer le plus récent, utilisez:
var routeName = Router.current().route.getName()
Ceci affichera le nom de la route que vous avez définie avec this.route()
Vous pouvez définir les options de votre choix dans votre configuration de route:
Router.route('/', {
name : 'home',
template : 'home',
title: 'Home'
});
et ensuite accéder au titre avec ceci:
Router.current().route.options.title
Cette sortie "Accueil"
Vous pouvez essayer Router.current (). Template