Satria (Diskussion | Beiträge) |
Satria (Diskussion | Beiträge) |
||
Zeile 8: | Zeile 8: | ||
https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString | https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString | ||
+ | |||
+ | === Pipes mit Parametern === | ||
+ | Möchte man ineinem Template einen Wert durch eine Pipe schicken und dabei Parameter mitgeben, werden diese ungewöhnlicherweise mit einem Doppelpunkt eingeleitet und getrennt: | ||
+ | |||
+ | <pre>{{status | round: 2[: 4]}}</pre> | ||
+ | |||
+ | In eckigen Klammern stehen mögliche weitere Paramter. | ||
+ | |||
+ | In der Pipe-Klasse werden diese Parameter in der transform() Methode dann als Array oder einzeln übergeben, je nach dem, wie die Methode deklariert ist: | ||
+ | |||
+ | <code> | ||
+ | transform(value: any, arg1?: any, arg2?: any) | ||
+ | </code> | ||
+ | |||
+ | oder | ||
+ | |||
+ | <code> | ||
+ | transform(value: any, args?: any[]) | ||
+ | </code> | ||
== Eingabe == | == Eingabe == |
Version vom 30. Januar 2020, 09:58 Uhr
Inhaltsverzeichnis
UI
Datum formatieren
(new Date()).toLocaleDateString("de-DE", { day: '2-digit', month: '2-digit', year: 'numeric' });
Quellen:
Pipes mit Parametern
Möchte man ineinem Template einen Wert durch eine Pipe schicken und dabei Parameter mitgeben, werden diese ungewöhnlicherweise mit einem Doppelpunkt eingeleitet und getrennt:
{{status | round: 2[: 4]}}
In eckigen Klammern stehen mögliche weitere Paramter.
In der Pipe-Klasse werden diese Parameter in der transform() Methode dann als Array oder einzeln übergeben, je nach dem, wie die Methode deklariert ist:
transform(value: any, arg1?: any, arg2?: any)
oder
transform(value: any, args?: any[])
Eingabe
Validierungen
component.ts | template.html |
---|---|
|
|