#if-Anweisungen im LENKER
Ok, ich weiß, das ist super einfach, aber ich habe schon starrte es für 2 Tage und kann nicht sehen, warum es nicht funktioniert. Ich bin mit LENKER, WENN Helfer bedingt Rendern eines templates.
Hier ist der HTML:
<head>
<title>flash</title>
</head>
<body>
{{#if isTrue}}
{{> hello}}
{{else}}
{{> goodbye}}
{{/if}}
</body>
<template name="hello">
<h1>Hello!</h1>
</template>
<template name="goodbye">
<h1>Goodbye!</h1>
</template>
Ist hier die einfache Kaffee-Datei:
isTrue = true
Erwarte ich, dass die {{> Hallo}} template zu Rendern, aber kein Glück. Ich bekomme nur die {{> auf Wiedersehen}} - Vorlage. Es ist sonderbar, da ich noch andere Projekte, wo ich dies getan haben, successfully. Ich muss etwas fehlt hier offensichtlich.
InformationsquelleAutor ppedrazzi | 2013-03-06
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
isTrue
variable muss in einer Vorlage für Sie zu arbeiten. So, den Körper Inhalt in eine Vorlage:Und dann kann man definieren
isTrue
wie diese:Hinweis:
ist jetzt veraltet.
Die neue syntax sieht wie folgt aus:
HTML:
Sollte es immer noch funktionieren, aber wenn Sie öffnen Sie Ihre Konsole wird es Ihnen eine Warnung über die syntax.
mit Meteor 1.2.0.2 Sie können es tun, wie dieses