2016-12-28 5 views
0

私はアングロ2のブログを作りたいと思っています。私は自分の質問に対する答えを見つけるのに苦労しています。角度2のブログ記事の異なるテンプレートをフォーマットするにはどうすればよいですか?

私の問題は、イメージ、スニペット、テキストブロックがそれぞれ異なる投稿ごとに異なるフォーマットを使用するため、JSONオブジェクトからの読み取りでは十分ではないため、それぞれのブログ投稿テンプレートを異なるものにしたいと思います。

たとえば、通常の静的なウェブサイトを作成していたのであれば、独自のカスタムHTMLページで各ブログ投稿を作成し、どのような方法でもページを自由にフォーマットできます。

私は1つのテンプレートに固執する必要がありますが、新しい投稿ごとに新しいコンポーネントを作成せずに、どのように各投稿ごとに異なるテンプレートを作成できますか?

アドバイスが必要です、ありがとうございます。

答えて

1

フィールドをHTMLとして表示するには、innerHTMLを使用します。 BlogPostComponentと、HTMLであるプロパティcontentがあると仮定します。あなたのテンプレートでは、次のようなことができます:

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

感謝して@Chybie – Dave

関連する問題