JS内部不能访问铁路由器数据

我的模板渲染数据没有任何问题,但如果我尝试访问它在我的JS脚本我得到null或undefined …这是我的代码

铁路由器

@route 'responder', path: '/quesabesde/:_screenName' yieldTemplates: responderContent: to: "mainContent" responderHeader: to: "mainHeader" waitOn: -> @subscribe 'getPreguntas', @params._screenName data: -> Preguntas.findOne({owner: @params._screenName}) 

具有NULL结果的模板脚本

 Template.responderContent.rendered = -> console.log(@data) 

模板HTML工作

 {{#each level}} <h1>{{title}}</h1> {{/each}} 

我在控制台上得到null …但正如我说我的模板渲染它确定。 我想访问我的脚本中的数据,以设置会话和操作数据用于其他目的

这是一个logging(如果经常是不受欢迎的)现象。 我强烈推荐阅读,特别是从11月19日开始。 请注意,最简单的解决方法是只有一个加载模板。

使用this.data不只是数据,这是你的模板在渲染callback中的一个实例