2013-05-09 20 views
1

我是新來的流星,我想在我的項目中使用的骨幹路由器:骨幹路由器和流星用戶認證

AppRouter = Backbone.Router.extend 
({ 

    "routes": 
    { 
     "": "home", 
     // ... 
    }, 

    "home": function() 
    { 
     if (Meteor.user()) 
     { 
      // ... 
     } 
     else 
     { 
      // ... 
     } 
    } 

}); 

我的問題是,當用戶已經登錄並進入「主頁」頁面,Meteor.user()返回null,Meteor.loggingIn()返回true ...所以我想我需要等待認證結束,但我該怎麼做(流星。 loginWithPassword似乎在加載頁面時自動調用)?

回答

0

假設流星在登錄完成時調用某種回調,直到此時延遲調用Backbone.history.start()