Wie erkennen Sie in Meteor, wenn sich ein neuer Benutzer angemeldet hat?

8

Die Dokumentation:

Ссылка

sagt

  

Das ist konstant. Wenn sich der angemeldete Benutzer jedoch ändert, wird die Veröffentlichung ausgeführt   Die Funktion wird mit dem neuen Wert erneut ausgeführt.

Gibt es eine Möglichkeit, einen ereignisgesteuerten Code auszuführen, der nur für das Ereignis ausgelöst wird, bei dem sich der angemeldete Benutzer ändert?

    
deltanovember 29.10.2012, 00:11
quelle

3 Antworten

11

Meteor.user() , Meteor.userId() und Meteor.userLoaded() sind alle reaktiven Datenquellen ( Dokumentation ).

Wenn Sie sie in einen Vorlagenhelfer einfügen oder einen eigenen Kontext um sie herum erstellen, werden Sie feststellen, wenn sich der aktuelle Benutzer ändert.

    
Andreas 29.10.2012, 08:55
quelle
1

Sie können das auch über das Abonnement tun und Sie können den Benutzer verfolgen und sich im Server einloggen. Siehe mein Blog

Navigieren Sie zum Codeabschnitt im Blogpost.

    
Arunoda Susiripala 28.06.2013 06:44
quelle
0

{{#if currentUser}} könnte in Ihrer Vorlage für Sie funktionieren.

    
kpie 18.05.2016 03:12
quelle

Tags und Links