2017-10-08 27 views
-1

私はタブがあります。角度タブの条件テスト

<li><a href="#tab_2-2" target="_self" data-toggle="tab">Test</a></li>

私は最初のタブにtestというチェックボックスがチェックされていない場合は、タブを無効にすることを必要とします。

私はそれを角度で行う必要があります。

答えて

0

Htmlアンカーには無効なプロパティがありません。

あなたは

隠し

<li><a href="#tab_2-2" target="_self" data-toggle="tab" [hidden]="!test">Test</a></li> 
を使用することができますまたはあなたはHREFを削除し、CSSスタイルに、これは参考になる

<li><a [href]="test? # : #tab_2-2" [class.disabled]="!test" target="_self" data-toggle="tab">Test</a></li> 

希望を変更するには無効なクラスを追加するための条件を使用することができます。

+0

<input type="checkbox" [checked]="test" (change)="enableTab()" /> 

をそれを作るあなたはそれを追加する方法clarefyすることができますチェックボックス – user613507

0

タブに変数を設定して、それに基づいて[disabled]を設定することができます。

enableTab = false;

<tab [disabled] = "enableTab"> 

あなたはtab1の上であなたのチェックボックスをチェックする場合、trueにTS

enableTab(){ 
    this.enableTab= true; 
} 
+0

どのようにそのコードを自分のタブに追加しますか?コード? – user613507

+0

@ user613507あなたは何を意味しますか – Sajeetharan

+0

あなたのコードにTSとは何ですか? – user613507

関連する問題