Angular 5,HTML,布尔值复选框已选中 [英] Angular 5, HTML, boolean on checkbox is checked
本文介绍了Angular 5,HTML,布尔值复选框已选中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Angular 5,Typescript 2.7.1
Angular 5, Typescript 2.7.1
我尝试返回布尔值时似乎无法选中该复选框,我尝试过,item.check
返回true或false.
I can't seem to get the checkbox to be checked when returning a boolean, I've tried, item.check
returns either true or false.
<tr class="even" *ngFor="let item of rows">
<input value="{{item.check}}" type="checkbox" checked="item.check">
在输入内部写入选中标记时,始终选中该复选框.并且checked="false"
时,它也不会被取消选中.
The checkbox is always checked when checked is written inside input. And it does not get unchecked when checked="false"
.
有没有更好的方法来使用Angular功能呢?像ngModel或ngIf ???
Is there a better way to do it with Angular features instead? like ngModel or ngIf???
解决方案
<input type="checkbox" [checked]="item.check == 'true'">
推荐答案
尝试:
[checked]="item.checked"
这篇关于Angular 5,HTML,布尔值复选框已选中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文