Tutte le esercitazioni e le risposte che ho trovato mostrano solo come passare una variabile dal componente padre al componente figlio utilizzando gli input, ma cos'è questo componente figlio contenuto nel router presa e non direttamente nel modello genitore ??Angolare 2 come passare la variabile dal componente padre all'uscita del router
esempio:
componente principale
@Component({
selector: 'my-app',
template: `
Main page
<router-outlet></router-outlet>
`,
directives: [ROUTER_DIRECTIVES]
})
@RouteConfig([
{ path: '/contact', name: 'Contact', component: ContactComponent},
])
export class AppComponent{
public num:Number = 123;
}
@Component({
selector: 'contact-page',
template: 'contact page'
})
export class ContactComponent{
public num:Number;
}
Quindi in questo esempio il modello di componente principale contiene una presa di router in cui sarà reso la componente contatto bambino, ma come posso ottenere variabile "num" valore nel componente figlio valutato all'interno di un router in uscita dal componente dell'app principale ??
vedere anche http://stackoverflow.com/questions/34363792/angular2-using-inputs-with-router-outlets – Blauhirn