2016-12-28 2 views
0

Ich möchte einen Blog mit eckigen 2 erstellen. Ich bin dabei, die Antwort auf meine Frage zu finden.Wie formatieren Sie verschiedene Vorlagen für eckige 2 Blogposts?

Mein Problem ist, dass ich möchte, dass jede Blogpostvorlage anders ist, weil ich für jeden Beitrag ein anderes Format mit verschiedenen Bildern, Ausschnitten und Textblöcken haben werde, so dass das Lesen von einem JSON-Objekt nicht ausreicht.

Zum Beispiel, wenn ich nur eine normale statische Website erstellen würde, würde ich einfach jeden Blogbeitrag mit einer eigenen HTML-Seite erstellen und die Flexibilität haben, die Seite in irgendeiner Weise zu formatieren.

Aber in Winkel zu ich muss mit der einen Vorlage bleiben, wie kann ich eine andere Vorlage für jeden Beitrag haben, ohne eine neue Komponente für jeden neuen Beitrag zu erstellen?

Beratung benötigt, danke.

Antwort

1

Verwenden Sie innerHTML, um das Feld als HTML anzuzeigen. Angenommen, Sie haben eine BlogPostComponent und eine Eigenschaft content, die HTML ist. Dann in Ihrer Vorlage, können Sie etwas tun wie folgt:

<h1>{{ title }}</h1> 
<div [innerHTML]="content"></div> 
+0

Sorted danke @Chybie – Dave

Verwandte Themen