簡體   English   中英

在Accounts.createUser函數后未觸發流星Template.myTemplate.rendered

[英]Meteor Template.myTemplate.rendered not fired after Accounts.createUser function

我注意到在Accounts.createUser函數上進行重定向后未觸發Template.myTemplate.rendered 如果我訪問網站時沒有在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");
}

任何幫助將不勝感激。

我對此很不滿意,可能在這里差強人意,但是您的“其他”代碼會觸發嗎? 在流星文檔中,它說成功時不加任何參數。 那么檢查“ err”是否存在會更好嗎?

我找到了這個軟件包,解決了我的問題:

 meteor add meteorhacks:fast-render

祝您有美好的一天,謝謝大家的幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM