У меня есть массив объектов, чтобы проверить, что из основного является true, только один раз на флажок в противном случае показать предупреждение - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть массив объектов для проверки, что из основного является истинным, только один раз на флажок, в противном случае показывать предупреждение см. Изображение ниже: -

Primary no check on 2nd time check

 <mat-checkbox class="example-margin" [(ngModel)]="primary" formControlName="primary"> Make this primary </mat-checkbox>

В этом массиве объектов есть 2 primary = true в этом

1 Ответ

1 голос
/ 22 апреля 2020

Предположим, ваш массив data.

let primaryGuys = data.filter(person => person.primary === true);
if(primaryGuys >1) {
   alert('HEY!')
}
...