2017-05-17 14 views
0

さまざまなコンテンツに対して異なるタブを作りたかったのです。これまでは、ngForとユニークなpipe.2を使用して動的な方法でタブのラベルを作成できましたが、コンテンツは作成できませんでした。これを行うにはいくつかの方法がありますか?私は使用しているラベルに応じて別のコンポーネントを使いたいと思う。角2 /材質:動的に内容を指定する方法<md-tab>?

<md-tab-group > 
    <md-tab *ngFor="let afd of afdeling | uniek" label={{afd.afdelingsNaam}}> 

    Content 
    </md-tab> 

</md-tab-group> 

答えて

1

あなたは[target]="expression"としてone way binding[]を使用して動的なラベルを達成することができます:ここでは

<md-tab-group> 
    <md-tab *ngFor="let afd of afdeling | uniek" [label]="afd.afdelingsNaam"> 
    Content 
    </md-tab> 
</md-tab-group> 

は、機能性を実証plunkerです。 [label]は、渡された値/式を評価して、この場合にラベルテキストを動的に設定します。

うまくいけば助けてください!

+0

迅速な返信ありがとうございます。これは大いに役立っています!角度が私のHTMLを認識しないという小さな問題がまだあります。例: 内容: ' md-tabに入力すれば、テキストとして翻訳します。 –

+0

喜んで助けてください!それはおそらく別の質問として投稿する必要があります。コンポーネントの定義と、コンポーネントの宣言/インポート/エクスポートの方法を提供する必要があります。この '[] '一方向バインディングは、実装に関係なく値を動的に渡す方法です。ありがとう! –

関連する問題