Я новичок в Angular 6, здесь я пытаюсь установить флажок mat как проверенный и не проверенный на основе данных API.
, но в моем случае это не сработало, почти я попробовал всеспособ изменить состояние. но у меня это не сработало.
Ответ API:
{"Table":[{"BUY_NOW_STATUS":"false"},{"BUY_NOW_STATUS":"true"},{"BUY_NOW_STATUS":"false"},{"BUY_NOW_STATUS":"true"}]}
app.component.ts
назначение ответа локальной переменнойследующим образом.
this.summary = data['Table'];
И я проверил, получаю ли я данные в консоли или нет, и получил ответ в консоли, как ожидалось.
aap.component.html
<div *ngFor="let data of summary">
<mat-checkbox [checked]="data.BUY_NOW_STATUS" class="mat-checkbox-inner-container">Buy now</mat-checkbox>
</div>
В настоящее время он показывает все флажки, как отмечено.
Может кто-нибудь помочь мне исправить это.