2016-06-06 7 views
0

Ich habe einen schrecklichen Bug und kann es nicht beheben. Ich versuche, alle Benutzer mit Users.find() in eine der Layout-Untervorlagen zu laden. Die Sache ist, dass manchmal nicht alle Benutzer geladen werden. Meistens lädt es nur aktuell eingeloggte. Während ich Users.find() in der Chrome-Konsole tippe gibt mir alle Benutzer und es funktioniert gut. Können Daten nicht geladen werden? Hier ist der Screenshot eines Codes. Danke für jede Hilfe! enter image description hereVorlage lädt nicht alle Daten onRendered

+0

Hallo Alexander! Erste Frage, hast du das 'autopublish' Paket installiert? Es ist standardmäßig in Meteor installiert, aber es wird empfohlen, dass Sie es entfernen. Wenn Sie das entfernt haben, vergewissern Sie sich, dass Sie Ihre Benutzer vom Server veröffentlichen! –

+0

Der Code in onRendered wird nur einmal ausgeführt, wenn die Vorlage gerendert wird. Wenn Sie die Vorlage nicht löschen, wird der Code nicht ausgeführt, wenn Sie die Seite erneut aufrufen. – L4zl0w

+0

@DustinStiles Hallo, Ich habe Autopublish-Paket deinstalliert und ich habe Daten veröffentlicht. L4zl0w, was schlägst du vor? –

Antwort

0

Sie eine Vorlage Helper. Zum Beispiel:

helpers: { 
    users() { 
    return Meteor.users.find() 
    } 
} 
Verwandte Themen