3

我将订阅放在带有 Iron Router / Meteor 的控制器中的 WaitOn 函数中,当订阅填充时,浏览器显示我的 notFoundTemplate:'notFound'。

如何解决这个问题?我以为 WaitOn 实际上会,你知道……等一下?

我的路径取决于包含 URL 的订阅。IE

www.myapp.com/Fred

this.route('userShow', {
    path: '/:owner_name', 
    controller: 'UserShowController'
});
4

1 回答 1

0

如果控制器写入正确,waitOn实际上应该等待。

检查事项:

  • 您是否在服务器上发布集合?
  • 您是否将数据正确传递给模板?您的数据函数UserShowController应该类似于data: function () {return People.findOne({name: this.params.owner_name});},
  • 您是否将浏览器导航到有效的:owner_name.

希望这可以帮助。祝你好运!

于 2014-01-28T07:04:34.813 回答