Meteor Iron Router: paso de datos entre rutas

¿Cómo paso datos entre dos rutas y plantillas diferentes?

Tengo un archivo javascript en la parte frontal (carpeta del cliente) que simplemente llama a Router.go () y pasa el ID de la publicación como uno de mis parámetros.

A continuación se presentan los tres principales culpables (creo). He eliminado la mayoría del código para que sea más fácil de leer. Puedo cambiar a laPostDetail Página sin problemas. También puedo recuperar elID del mensaje sobre elPostDetail página desde el enrutador. Mi problema es que la entrada de la base de datos (ENCUESTA) que se recupera no se representa en la plantilla. Por lo tanto{{Pregunta}} siempre está en blanco aunque se devuelva la entrada de la base de datos.

Déjame saber si debo publicar más información.

FrontEnd.js

Template.PostTiles.events({
  // When a choice is selected
  'click .pin' : function(event, template) {        
    Router.go('Post', {_PostId: this.PostId});    
  }
});

post-detail.html

<template name="PostDetail">
    <h3>{{Question}}</p>
</template>

Shared.js

Router.map( function() {

    this.route('Home', {
        path: '/',
        template: 'PostTiles',
        data: {
            // Here we can return DB data instead of attaching 
            // a helper method to the Template object
            QuestionsList: function() {
                return POLL.find().fetch();
            }           
        }
    });

    this.route('Post', {
        template: 'PostDetail',
        path: '/Post/:_PostId',
        data: function() {          
            return POLL.findOne(this.params._PostId); 
        },
        renderTemplates: {
            'disqus': {to: 'comments'}
        }
    });

});

----- Actualización -----

Creo que he reducido el problema a simplemente poder renderizar solo una entrada de la base de datos, en lugar de una lista de ellos usando el{{#Alguna lista}} sintaxis.

Respuestas a la pregunta(2)

Su respuesta a la pregunta