Angular2 gibt es eine Möglichkeit, eine Liste von Routen aus dem Router zu bekommen?

8

Ich möchte meine Navigation dynamisch erstellen, indem ich eine Liste der konfigurierten Routen in Angular2 durchlaufe. Ich kann nirgendwo im Router finden, wo ich auf die konfigurierten Routen zugreifen kann. Hat jemand so etwas versucht?

Ich habe in die Eigenschaft Router registry geschaut, aber es scheint nichts brauchbares zu haben.

%Vor%     
JRulle 04.12.2015, 20:13
quelle

1 Antwort

4

Ich musste auch dynamisch Links generieren. Nach meinem Verständnis besteht das Problem darin, dass der Router keine Methoden zum Generieren von Links hat, die er dann manuell in [router-link] einfügt. Aber ... aber sie planen, sie hinzuzufügen . Es gibt viele Funktionen in der Warteschlange für den Router, hoffentlich fügen sie sie bald hinzu (;

Für den Moment habe ich das gemacht - ich habe routerConfig außerhalb des Decorators platziert, damit ich es in dieser Komponente (und möglicherweise anderen, wenn ich es exportiere) verwenden kann:

%Vor%     
Sasxa 05.01.2016 22:34
quelle

Tags und Links