Utilizzando angolare 2 beta.0Usa RouterLink da un componente nidificato
ho una struttura dei componenti in questo modo
App (Has RouteConfig)
-> List
| -> ListItem (Want to use RouterLink from here)
Ciò si traduce in un errore: Component "List" has no route config.
così ho messo un RouteConfig su la componente List
in questo modo ...
@RouteConfig([
{path: '/:id', name: 'Details', component: Detail}
])
Ma io ottenere un errore in angolare come Error: Child routes are not allowed for "/list". Use "..." on the parent's route path.
Ho provato ad aggiungere questi 3 punti prima e dopo il percorso/elenco in quella configurazione di percorso ... senza successo.
La documentazione sul router è molto leggero e anche se so che questo dovrebbe essere in base al largo di ui-router, non sto vedendo il parallelo di aggiungere percorsi annidati
Dipende da come stai usando il tuo routerLink. Supponiamo ad esempio di passare da 'ListItem' a' App' (gli unici due con RouteConfig), quindi devi specificare 'routerLink =" ['/ SomeRouteInApp'] "' (nota '/', che lo rende assoluto, stai salendo!). se vuoi andare a tenerlo relativamente al componente in cui ti trovi, specifica il routerLink con '. /' o senza nessuna barra. Se pubblichi il tuo routerLink sarà più facile vedere, e una riproduzione sarebbe ancora meglio (mi dispiace per il commento lungo). –