2017-03-14 7 views
0

Ich benutze die Child-Routing. Ich bekomme die Eltern-Komponente in der aktiven Route. Aber ich weiß nicht, wie man es umwandelt, um es zu verwenden und die Methoden aufzurufen.Ich möchte die Komponente zu verwenden, um es zu verwenden

constructor(public router : Router, public route : ActivatedRoute) { } 

ngOnInit() { 
    let comp = (this.route.parent.component as Type<RegisterComponent>); 
    console.log(comp); 
} 

Antwort

0

zwei verschiedene Arten:

let comp = <RegisterComponent> this.route.parent.component; 

Oder

let comp = this.route.parent.component as RegisterComponent; 
+0

thaniks für Sie beantworten. Wenn ich dies tue, zeigt der Editor einen Fehler an: type string | Der Typ kann nicht in den Typ RegisterComponent konvertiert werden. Typ 'Typ ' ist nicht mit typR RegisterComponent vergleichbar. Warum ??? – drtapha

Verwandte Themen