Ich versuche, eine einfache ngFor zu erstellen, um eine Liste von Elementen anzuzeigen und es mit einer Pipe zu filtern.AngularJS2 Verlieren Bindung nach Rohrfilter
Das Problem ist, dass wenn ich die Pipe verwenden und ein Element löschen, es aus dem Array auswählen, aber die Anzeige wird nicht aktualisiert.
Mein Rohrcode:
class MyFilterPipe {
transform(list,remove){
return list.filter((item)=>item.name != remove);
}
}
Der Template-Code:
<ul>
<li *ngFor="#item of list |myFilter:'F' ">{{item.name}} <button (click)="deleteMe(item)">Delete</button></li>
</ul>
Dank Avi
Vielen Dank für die ausführliche Erläuterung und Lösung –