Ich möchte die numberPipe auf meine Art Rohr nennen finde ich diese Antwortverlängern ein Rohr wie eine Währung oder Zahl auf einem benutzerdefinierten Rohr auf angular2
Angular2 use basic pipe in custom pipe
aber ich diese Lösung nicht über mich arbeiten . Ich habe einen Fehler
import { Pipe, PipeTransform } from "@angular/core"
import { CurrencyPipe } from "@angular/common"
@Pipe({
name: "bigInteger"
})
export class BigInteger extends CurrencyPipe implements PipeTransform {
transform(value: any): string {
return value
}
}
zusätzlich dazu war ich auch einen Fehler bekommen, wenn in der Ansicht Vorlage meine benutzerdefinierte Rohr verwenden, beschweren, dass es Kein Anbieter für CurrencyPipe. Um diesen Fehler zu umgehen, habe ich ihn in meine app.module.ts aufgenommen: Provider: [..., CurrencyPipe] und jetzt funktioniert meine benutzerdefinierte Pipe! Nun, ich bin mir sicher, dass dies nicht die beste Vorgehensweise oder etwas anderes ist, aber ich müsste einen vernünftigen Weg finden, um Standard-Pipes zu überschreiben, oder vielleicht gibt es einen besseren Weg? – FireDragon
auch, die CurrencyPipe kann in Angulars Gemeinsamem Modul 'Import {CurrencyPipe} von '@ angular/common' gefunden werden;' – FireDragon