import {Pipe} from '@angular/core';
Nach der Verwendung value.filter
gibt es Wert. Filter ist nicht Funktion Fehler.Wie benutzt man den angular2-Array-Filter?
Hier ist mein Code-Schnipsel Search.pipe.ts
@Pipe({
name: 'search'
})
export class Search {
transform(value, args) {
console.log("value"+JSON.stringify(value));
console.log("args"+JSON.stringify(args));
return value.filter(value => value.attendee_nm.indexOf(args) !== -1);
}
}
Sie geben wahrscheinlich den falschen Wert an Ihre Pipe weiter. Können Sie den Teil des Codes anzeigen, in dem Sie die Pipe verwenden? – AngularChef
FYI, [Array.filter()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) ist einfaches JavaScript. Es hat nichts mit Angular zu tun. – AngularChef