在Accounts.createUser函数之后没有触发Meteor Template.myTemplate.rendered

时间:2014-09-15 12:41:49

标签: javascript meteor

我注意到Template.myTemplate.rendered功能重定向后Accounts.createUser未被触发。如果我在Accounts.createUser上没有重定向的情况下访问该网站,则会触发rendered功能。这是一种非常奇怪的行为。

这是我的代码:

Accounts.createUser({username: username, password: password}, function(err) {
                if (err) {
                   showErr();
                } else {
                    Router.go('home');
                }
  });

Template.home.rendered = function() {
    console.log("test");
}

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

我是这样的菜鸟,我可能会远离这里,但是你的"其他"代码解雇?在流星文档中,它说没有关于成功的论据。所以最好不要检查是否错误"存在?

答案 1 :(得分:0)

我找到了这个包,解决了我的问题:

 meteor add meteorhacks:fast-render

祝你有个愉快的一天,谢谢大家的帮助!