2016-10-20 15 views
1

基本的な問題のようですが、私は簡単な解決策を見つけるcouldntの。角度2 - 1つのルートコンポーネントの条件付きサブコンポーネントは

私は、私は条件付きで(ルートコンポーネントのパラメータに依存)を使用したい1つのルート要素(ファセット検索コンテナのようなもの)2つの異なるサブコンポーネントを持っています。

Simple components diagram

これらのサブコンポーネントは、共通のルートコンポーネントの検索結果の異なるタイプです。この状況をどのように処理するのですか? 1つのコンポーネントのための何種類かの複数のテンプレート、またはサブコンポーネントの条件付きレンダリングされたディレクティブ?

私はすべての答えを感謝しています。これは私の最初のAngular2プロジェクトです。もしこれが誰かにとってあまりにも些細なのであれば、ごめんなさい。

挨拶

答えて

0

あなたはコンポーネントタイプは、ビルド時に追加すべきか知っている場合は、コンポーネントのテンプレートに追加し、それらを状況に応じて表示するように*ngIf*ngSwitchCaseを使用しています。

あなたの中に表示される外部からさまざまなコンポーネントを渡すことができるようにしたい場合は、

<ng-content> 

またはコンポーネントを動的に追加することを使用することができますlike in Angular 2 dynamic tabs with user-click chosen components

+1

ありがとう 君は !今のところ* ngIfはまさに私が必要としているようです:) – bero

関連する問題