Angular 5,HTML,布尔值复选框已选中 [英] Angular 5, HTML, boolean on checkbox is checked

查看:136
本文介绍了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中具有不同形式控件的

这篇关于Angular 5,HTML,布尔值复选框已选中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆