Как мне этого добиться?
ngДля элемента списка должно меняться в зависимости от нажатия кнопки, какой статус элемента должен быть истинным
*ngFor="let project of projects | conditionListTrueItem "
Jsonпример
projects :
{ name:'name one', status: {
ongoing: true,
completed: false,
incomplete: false,
}
},
{ name:'name two', status: {
ongoing: false,
completed: true,
incomplete: false,
}
},
{ name:'name three', status: {
ongoing: false,
completed: false,
incomplete: true,
}
}
html
<button>Ongoing </button>
<button>completed</button>
<button>incomplete</button>
<div class="table" *ngFor="let project of projects">
<p>{{project.name}}</p>
</div>
project.ts
ngOnInit() {
this.projectsService.getAllProjects().subscribe( response => {
this.projects = response;
})
}