Установите флажок только в том случае, если значение ngModel равно true - PullRequest
0 голосов
/ 26 января 2019

Когда мой флажок установлен, значение моего ngModel produto.checked устанавливается на true, но в данный момент это значение изменяется на false без щелчка в флажке.Как я могу сделать мой флажок только отмечать / снимать флажок в соответствии с моим ngModel?

Я пытаюсь что-то вроде:

<tr *ngFor="let produto of sortedDataProduto; let i = index">
   <input [checked]="produto.checked" [(ngModel)]="produto.checked" name="checkedproduto{{i}}" type="checkbox">
</tr>

Ответы [ 2 ]

0 голосов
/ 26 января 2019

Вы связываете свой produto.checked дважды, используя либо [checked], либо [(ngModel)]
если у вас все еще есть проблема, пожалуйста, уточните.

0 голосов
/ 26 января 2019

Удалить из вашего кода [checked]="produto.checked ". [(ngModel)]="produto.checked" достаточно для отображения начального значения.

...