Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular “如何禁用”;“用户界面开关”;棱角分明_Angular_Typescript_Angular8 - Fatal编程技术网

Angular “如何禁用”;“用户界面开关”;棱角分明

Angular “如何禁用”;“用户界面开关”;棱角分明,angular,typescript,angular8,Angular,Typescript,Angular8,在某些情况下,我无法禁用我的ui开关。我尝试了[attr.disabled],但对我无效。还有别的办法吗 <ui-switch class="mt-4" checkedLabel="{{'T' | translate}}" size="medium" uncheckedLabel="{{'F' | translate}}"

在某些情况下,我无法禁用我的
ui开关
。我尝试了
[attr.disabled]
,但对我无效。还有别的办法吗

<ui-switch class="mt-4" checkedLabel="{{'T' | translate}}" size="medium"
                                   uncheckedLabel="{{'F' | translate}}"
                                   formControlName="isApprovalRequired"
                                   [attr.disabled]="(selectedTypeData === 'APPROVAL' ? true : null)"></ui-switch>

它只是
[diabled]
而不是
[attr.disabled]
检查文档


工作

<ui-switch checked [disabled]="selectedTypeData === 'APPROVAL' ? true : false"></ui-switch>