2016-05-24 7 views
0

私はちょうど角度2を実験し始め、この質問に遭遇しました:ngSwitchを使用して角2のコンポーネントを切り替えるには?

私はメニューバーを上にしてWebアプリケーションを作成するとしましょう。各メニュー項目は異なるコンポーネントを読み込む必要があります。

これを行う「正しい」方法は何ですか?これまでのところ、私の考えはそれのためにngSwitchを使うことです。

テンプレート:

<div [ngSwitch]="value"> 
     <p *ngSwitchWhen="0"><component1></component1></p> 
     <p *ngSwitchWhen="1"><component2></component2></p> 
</div> 

そして、ちょうど項目に応じて、 "値" に変更します。それは良い解決策ですか、それとももっと良いものを見逃しましたか?

+1

あなたはルータがあります。リンクとルーティングを使用すると、簡単にURLをコピーして貼り付けて、元の場所に戻ることができます。 – jornare

+0

はあまりにも意味をなさない!ありがとう、@ jornare –

+0

心配しない:)私はそれがあなたの質問を満たすので、答えを出しました。 – jornare

答えて

1

あなたにはルータがあります。リンクとルーティングを使用すると、簡単にURLをコピーして貼り付けて、元の場所に戻ることができます。

+1

URLに興味がない場合はどうなりますか?あるオブジェクトを別のオブジェクトに切り替えるだけの場合はどうなりますか? –

関連する問題