Я пытаюсь создать простой ngFor для отображения списка элементов и фильтрации его с помощью трубы.AngularJS2 Losing binding after pipe filter
Проблема в том, что если я использую трубку и удаляю элемент, он отключает его из массива, но дисплей не обновляется.
Мой код трубы:
class MyFilterPipe {
transform(list,remove){
return list.filter((item)=>item.name != remove);
}
}
Код шаблона:
<ul>
<li *ngFor="#item of list |myFilter:'F' ">{{item.name}} <button (click)="deleteMe(item)">Delete</button></li>
</ul>
Благодаря Avi
Большое спасибо за подробное объяснение и решение –