2017-12-19 10 views
0

私はタブビューとタブパネルのリストを持っています。 実行時の条件に基づいて、タブパネルの1つを非表示にする必要があります。 自分のドキュメントやここを見て、これを行う方法が見つかりません。 提案がありますか?角4&プライム:タブパネルの追加と削除の方法

一般に、タブパネルを動的に追加および削除する方法はありますか?私は今、それが動作していない、私のテストの構文が間違っている必要があります使用しています

コード:

   <div [ngSwitch]="isNEC"> 
       <ng-template ngSwitchCase="'true'"> 
       <p-tabView> 
        <p-tabPanel header="Detail"> 
         <linechart #linechart></linechart> 
        </p-tabPanel> 
        <p-tabPanel header="Assessment"> 
         Coming soon to a theater near you !!!! 
        </p-tabPanel> 
       </p-tabView> 
       </ng-template> 
       <ng-template ngSwitchCase="'false'"> 
        <p-tabView> 
         <p-tabPanel header="Detail"> 
          <linechart #linechart></linechart> 
         </p-tabPanel> 
        </p-tabView> 
       </ng-template> 

      </div> 

私はスイッチのデフォルトを入れていない限りは、何も今まで示しています。 isNECは、文字列型

+0

あなたのコードの一部を共有することはできますか? –

+0

表示または非表示にする必要があるパネルに '* ngIf'を追加しようとしましたか?私はそれがうまくいかない理由は何も見ません。 – theOriginalJosh

+0

現在、ngSwitchを使用しています。 – reza

答えて

0

すべてのコンポーネントのパブリック属性がうまく、私はちょうどをチェックするために必要とされている「真」とではない「『真の』」

関連する問題