Dynamische Rohr in den Winkel-2

Ich versuche eine Komponente erstellen, wo Sie passieren können, die pipe, die verwendet werden sollen für eine Liste in der Komponente. Von dem, was ich finden konnte, durch das testen und die Suche nach Antworten die einzige Lösung scheint zu erstellen, so etwas wie:

<my-component myFilter="sortByProperty"></my-component>

my-component Vorlage:

<li *ngFor="#item of list | getPipe:myFilter"></li>

Denen dann Karten myFilter auf die richtige pipe-Logik und es läuft, aber das scheint ein bisschen schmutzig und nicht optimal.

Ich dachte, Sie würde kommen mit einer besseren Lösung für dieses problem, da die Winkel 1, wo Sie auch tun würde etwas in dieser Richtung.

Gibt es nicht einen besseren Weg, dies zu tun, im Winkel 2?

  • ist getpipe Ihre benutzerdefinierten filter?
  • Nicht nur konnte Sie tun dies, AngularJS, Sie können dies auch in Eckig +2. Die Technik ist ähnlich zu dem, was @Balu unten geschrieben.
InformationsquelleAutor Chrillewoodz | 2016-04-12
Schreibe einen Kommentar