route-href mit untergeordneten Routern verwenden

8

Ich versuche das Attribut route-href in einer Ansicht in einem untergeordneten Router zu verwenden. Mein Eltern-Router sieht so aus:

%Vor%

Mein Kindrouter sieht so aus:

%Vor%

Und hier ist mein Route-href-Attribut ...

%Vor%

Wenn ich dies nutze, erwarte ich route-href , die Routen vom Kind-Router zu verwenden. Stattdessen bekomme ich diesen Stacktrace. Beim Durchsehen des Codes sehe ich, dass RouteHref router.generate aufruft, um die Route zu erstellen. router.generate sollte die Routerhierarchie rekursiv durchlaufen, so dass dies kein Problem sein sollte. Ich bin mir jedoch nicht sicher, welcher Router an den route-href -Konstruktor übergeben wird. Ich denke, hier gibt es zwei Probleme - Erstens bin ich mir nicht sicher, ob route-href den richtigen Router erhält und zweitens bin ich mir nicht sicher, ob oder wie route-href einen Ausdruck mit einer leeren Route behandelt.

>

Stapelverfolgung:

%Vor%

Irgendwelche Ideen? Danke.

    
jedd.ahyoung 10.05.2015, 16:16
quelle

1 Antwort

12

Es sieht so aus, als ob route-href die Eigenschaft name der Route verwendet.

Vielleicht sollte Ihr Kind-Router so aussehen:

%Vor%

und Ihrer Ansicht nach:

%Vor%     
Josh Graham 12.05.2015, 02:02
quelle