【发布时间】:2015-03-08 04:34:53
【问题描述】:
我有一个streams 发布和订阅设置,但由于某种原因,如果我在路由中执行以下操作,视图将不会获得数据:
Router.route '/seasons/:season/episodes/:episode',
name: 'episode'
action: ->
@render(
'episode',
data: ->
Streams.findOne({season: @params.season, episode: @params.episode})
)
如果我按预期记录它们在那里的参数,并通过数据库或浏览器控制台手动执行findOne,则按预期返回数据。
如果我删除参数所以它只是 Streams.findOne() 数据返回数据库中的第一个 stream 并且视图可以按预期访问它。我真的不确定这里发生了什么。
【问题讨论】:
标签: meteor iron-router