Я должен написать простое приложение диспетчера задач с использованием Ionic. Для раздела выполненных задач должна быть текстовая строка «Выполненные задачи», которая показывает, только если какие-либо задачи помечены как выполненные. Нам сказали написать это с помощью директивы * ngIf, но я не могу понять это.
Я пытался использовать элемент в ngFor, чтобы получить логическое значение задачи, но я знаю, что это неправильно, потому что этопечатает строку каждый раз, когда я отмечаю одну как завершенную. Это код, который у меня есть для раздела завершенных задач, он использует трубу для фильтрации завершенных из списка. Строка «Завершенные задачи» должна печататься, только если есть задача с завершенным значением в true.
Есть ли способ проверить, является ли какое-либо из значений в массиве истинным, чтобы она печатала строку искрывает ли это, если все задачи не выполнены? Заранее спасибо!
<h1>Completed tasks</h1>
<ion-list no-lines>
<ion-item *ngFor="let item of tareaServicio.lista|pipeFinalizado2">
<ion-label color="medium" [ngStyle]="estiloLinea(item)">{{item.descripcion}}</ion-label>
<ion-checkbox color="medium" checked="true" (ionChange)="finalizarItem(item)"></ion-checkbox>
</ion-item>
</ion-list>