Angular 5, HTML, boolean on checkbox被选中

新手上路,请多包涵

角 5,打字稿 2.7.1

返回布尔值时,我似乎无法检查复选框,我试过了, item.check 返回真或假。

 <tr class="even" *ngFor="let item of rows">
<input value="{{item.check}}" type="checkbox" checked="item.check">

在检查内写入时,始终检查复选框。当 checked="false" 时,它不会被取消选中。

有没有更好的方法来使用 Angular 功能呢?像 ngModel 或 ngIf ???

解决方案

<input type="checkbox" [checked]="item.check == 'true'">

原文由 Mr. Toast 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 704
2 个回答

[checked]= “isChecked” 这 isChecked 将是您在 component.ts 文件中的布尔类型变量,即如果您在 component.ts 中将 isChecked 变量设置为 true,则将检查复选框,反之亦然。

原文由 Umer Baba 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题