у меня есть множество ресторанов
restaurants=[
{ restname: "rest1", isDelivery: true, isItalian:false, isBreakfast:true},
{ restname: "rest2", isDelivery: false, isItalian:true, isBreakfast:true},
{ restname: "rest3", isDelivery: true, isItalian:false,isBreakfast:false}]
и я показываю их с * ngFor вроде:
<div *ngFor="let rest of restaurants" >
<p> {{rest.restname}} <p>
, а также список флажков для фильтрации ресторанов по категориям:
<p *ngFor="let cat of categories">
<input type="checkbox" [(ngModel)]="cat.checked" > {{cat.cat}}
</p>
.ts
categories=[
{ cat: "Delivery", checked: false},
{ cat: "Italian Food", checked: false},
{ cat: "Breakfast Service", checked: false}]
Мой главный вопрос: как создать канал для фильтрации ресторанов по одной или нескольким категориям с помощью флажка?