Meteor template.find ist nicht definiert

7

Ich versuche template.find zu verwenden, um mein Leben zu erleichtern.

Aber in der Javascript-Konsole bekomme ich: undefined is not a function

Hier ist was ich habe. Es wird über template.find(...)

gestolpert %Vor%

Irgendwelche Ideen?

    
Chet 18.12.2012, 10:42
quelle

2 Antworten

15

Die Ereignisbehandlungsfunktion empfängt zwei Argumente: event , ein Objekt mit Informationen über das Ereignis und template , eine Vorlageninstanz für die Vorlage, in der der Handler definiert ist.

Der zweite Parameter ist optional, muss aber im Handler empfangen werden, wenn Sie Template-Instanzfunktionen wie find() , findAll() , firstNode() und lastNode() verwenden möchten.

Um die template.find() in Ihrem Event-Handler zu verwenden, müssen Sie also beide Argumente wie folgt übergeben:

%Vor%     
sohel khalifa 19.12.2012 05:11
quelle
5

benutze bitte einen zweiten Begriff wie

%Vor%

und manchmal verwenden Vorlagen selbst wie

%Vor%

Hier ist das gleiche in Javascript für den Kaffee Analphabeten ...

%Vor% %Vor%     
crapthings 18.12.2012 11:56
quelle