所以我正在尝试使用waitOn,所以我的应用程序在数据准备好之前不会渲染我的模板。
这是我的代码:
Router.configure
loadingTemplate: 'loading'
Router.map ->
@route 'burgers',
path : '/burgers'
waitOn : -> Meteor.subscribe 'burgers'
data : -> burgers: BurgerList.find {}, sort: votes: -1
action : ->
if @ready()
@render 'burgers'
添加waitOn函数后,没有渲染任何内容。动作函数甚至不被调用。
我出错的任何想法?
谢谢!
答案 0 :(得分:0)
您似乎忘了发布汉堡,使用 Meteor.publish()。