Javascript 如何在搜索my.ts文件中数组中的值数组的基础上禁用和选中复选框

Javascript 如何在搜索my.ts文件中数组中的值数组的基础上禁用和选中复选框,javascript,angular,typescript,html-select,Javascript,Angular,Typescript,Html Select,我有这个选择复选框。我想禁用并检查字符串数组中存在的字符串。 如果angular.ts文件中的数组中存在值,我将如何添加disabled和checked属性 this.claimNames=any[] {{reno}} 您可以使用 试着这样做: .html <div class="row container"> <div *ngFor="let reno of renoList" class="form-group form-check col-md-3">

我有这个选择复选框。我想禁用并检查字符串数组中存在的字符串。 如果angular.ts文件中的数组中存在值,我将如何添加
disabled
checked
属性

this.claimNames=any[]


{{reno}}
您可以使用

试着这样做:

.html

<div class="row container">
    <div *ngFor="let reno of renoList" class="form-group form-check col-md-3">
        <input type="checkbox" class="form-check-input" [disabled]="claimNames.includes(reno)" [checked]="claimNames.includes(reno)">
        <label class="form-check-label">{{reno}}</label>
    </div>
</div>

显示
renoList
claimNames
是的!这很有效。谢谢对角度和方向有点陌生好奇的是,你知道有没有一种方法可以用一次调用而不是两次调用来设置两者吗?@user1186050查看演示中的第二种方法。
renoList:any[] = ["A", "B", "C"];

claimNames:any[] = ["A"]