javascript - tutorial - iron router meteor js
Cómo verificar la ruta a través del nombre de la ruta en la plantilla con Meteor y Iron Router (4)
Enrutador de hierro> 1.0
var routeName = Router.current().route.getName();
iron-router <1.0
var routeName = Router.current().route.name;
¿Qué puedo usar en una plantilla para descubrir el route name
la route name
que está asociado con la ruta en la que me encuentro actualmente?
Por ejemplo, si configuré una ruta como en iron-router
this.route(''quick'', {
path: ''/wow/:_id'',
template: ''create_question''
});
Entonces, si estoy en la ruta /wow/123
¿cómo puedo obtener el nombre del enrutador en mi plantilla, en este caso, cómo puedo obtener quick
a mi plantilla?
Simplemente estoy buscando una función, estoy seguro de que puedo usar un soporte de manillar para hacer el resto. Solo necesito una función para llamar.
Para el enrutador de hierro más nuevo, use:
var routeName = Router.current().route.getName()
Esto generará el nombre de la ruta real que definió con this.route()
Puede definir cualquier opción que desee en su configuración de ruta:
Router.route(''/'', {
name : ''home'',
template : ''home'',
title: ''Home''
});
y luego acceda al título con esto:
Router.current().route.options.title
Esto generará "Inicio"
Puede probar la plantilla Router.current ().