So erweitern Sie angular2 DatePipe

9

Bis zu angular2.beta15 (einschließlich) funktionierte folgender Code:

%Vor%

Auf RC1 funktioniert es nicht mehr, selbst nachdem ich die Pipes-Syntax angepasst habe:

%Vor%

Die Nachricht, die ich im Browser sehe, lautet: The pipe 'isoDate' could not be found .

Wenn ich den extends -Teil entferne und einen String zurückgebe - funktioniert es wieder.

Was hat sich geändert?

P.S.

Gegenwärtig geändert in

%Vor%

Es funktioniert, sieht aber ein bisschen komisch aus.

    
ValeriiVasin 04.05.2016, 15:50
quelle

1 Antwort

3

Was hat sich geändert?

Apparantely DatePipe-Klasse hat jetzt Konstruktor

constructor(@Inject(LOCALE_ID) private _locale: string) {} Sie können also LOCALE_ID als Parameter übergeben:

%Vor%

Beim Kompilieren der Angabe von local ngc --locale=en-US Die LOCAL_ID wird an den DatePipe -Konstruktor übergeben.

    
Faouzi Oudouh 01.12.2016 16:41
quelle

Tags und Links