Angular 5, HTML, booleano na opção está assinalado

Angular 5, Typescript 2.7.1 parece que não consigo que a caixa de cheques seja verificada quando devolvo um booleano, estou cansado, item.a verificação devolve verdadeiro ou falso.

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

a opção está sempre assinalada quando a opção estiver assinalada. E não desligará quando estiver assinalado = "falso".

Há uma maneira melhor de o fazer com características angulares? como ngModel ou ngIf???

Solução

<input type="checkbox" [checked]="item.check == 'true'">
Author: Mr. Toast, 2018-02-28

1 answers

Tenta:

[checked]="item.checked"

Confira: Como lidar com diferentes controles de forma em Angular

 7
Author: ProfitWarning, 2018-02-28 14:53:52