流星:异步回调中的Router.go()不起作用?

时间:2019-04-13 10:45:39

标签: asynchronous meteor iron-router user-accounts

我具有以下功能(它是用户激活系统的一部分)。我们调用了一种服务器方法来验证激活码是否正确,如果正确,我需要将用户客户端重定向到另一条路由(最新的流星,铁路由器包):

Meteor.call("activationFunc", activationCode, Meteor.userId(), function(err, res) {
  if (res) { // <- is true when code was correct
    Router.go("SomeRoute"); // <- Route exists and is reachable
    return this.next;
  } else {
    // ... Some error message - works out, too
  }
});

问题是我可以显示一条消息(sAlert个通知包,但是重定向不起作用。如何实现此目的?

帮助表示感谢!

0 个答案:

没有答案