2013-01-10 9 views
27

Wie kann ich markierte String-Daten in einer Meteor-Vorlage anzeigen?HTML-Markup mit Meteor einfügen

Ich muss eine Zeichenfolge aus meiner Datenbank anzeigen, die einige grundlegende HTML-Tags enthält, so dass der resultierende Text ordnungsgemäß formatiert ist. Es zeigt derzeit nur den Markup-Text an.

Hier ist der relevante Teil der Vorlage:

<span class="description">{{description}}</span> 

Wo {{Beschreibung}} die Zeichenfolge mit Markup ist (wie "Hallo < br> Welt").

Ich möchte es

hello 
world 

statt

hello<br>world 

ich dies mit innerHTML- in Javascript ähnlich wäre erraten angezeigt werden soll.

Vielen Dank im Voraus!

Antwort

62

Um HTML-Flucht in Lenker außer Kraft setzen, verwenden Sie das Triple-Versteck:

<span class="description">{{{description}}}</span> 
+3

, das funktioniert! Vielen Dank. –

+2

wie einfach !! das benötigt eintausend weitere upvotes :) –

+0

Beachten Sie, dass Sie auch dreifache Klammern benötigen, wenn Sie ein Abschriftenpaket verwenden, andernfalls wird Ihre Abschrift in HTML konvertiert, aber dann ausgeblendet. {{#markdown}} {{{description}}} {{/ markdown}} –