角标签条件测试

问题描述:

我有一个标签:角标签条件测试

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

我需要的,如果没有选中第一个选项卡上的一个复选框名为test的标签被禁用。

我需要做的是在角。

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

你能clarefy你如何将其添加到复选框 – user613507

您可以为选项卡设置变量,并根据它设置[disabled]

enableTab = false;

<tab [disabled] = "enableTab"> 

使其为真当您检查您的TAB1复选框,

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

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

你怎么说的代码添加到我的标签代码? – user613507

+0

@ user613507你的意思 – Sajeetharan

+0

做的是TS在你的代码? – user613507