tutorial iron javascript meteor iron-router

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 ().