Nicht Lesen-Eigenschaft 'filter' von null im Winkel 2?
Ich bin immer diese Fehlermeldung Nicht Lesen kann Eigenschaft 'filter' von null
wenn ich die filter anwenden, die in Winkel-2 .hier ist mein code
http://plnkr.co/edit/K46jJsnmHiONuqIsnuzW?p=preview
import {Pipe} from 'angular2/core';
@Pipe({
name: 'sortByName',
pure: false,
})
export class SortByNamePipe {
transform (value, [queryString]) {
//console.log(value, queryString);
return value.filter((student)=>new RegExp(queryString).test(student.name))
//return value;
}
}
InformationsquelleAutor user944513 | 2016-02-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist, weil Sie haben Daten als Eingabe, die geladen werden asynchron über einen HTTP-request.
Müssen Sie diese, bevor Sie in der Lage, um den filter anzuwenden:
Um zu überprüfen, ob der Wert null ist oder nicht. Die Daten empfangen werden, die
transform
wird die Methode erneut aufgerufen werden, mit einem nicht-null-Wert...Mit
if(value==null) return null;
ist besser 😉Ich aktualisiert Ihre plunkr: plnkr.co/Bearbeiten/rI9rrZ2qlL88xgJpN66z?p=Album Vorhören.
noch ist es nicht filtern ...:( geben Sie test im input Feld ist es nicht in der Liste filter
InformationsquelleAutor Thierry Templier