7
È necessario accedere all'elemento figlio proprietà. Parent :proprietà componente figlio 2 angolare accesso dal componente principale
<div>
<shipment-detail #myCarousel ></shipment-detail>
</div>
@Component({
selector: "testProject",
templateUrl: "app/partials/Main.html",
directives: [ShipmentDetail] })
class AppComponent {
getChildrenProperty() {
// I want to get access to "shipment"
}
}
Bambini:
@Component({
selector: "shipment-detail",
})
export class ShipmentDetail {
shipment: Shipment;
}
Grande, Grazie per la soluzione ... una punta (per i principianti come me) come ho affrontata ... l'accesso alla proprietà dentro 'constructor' darà un errore di runtime, quindi 'ngAfterViewInit()' non è una scelta casuale. –
Nelle direttive RC6 è deprecato, quindi è sufficiente rimuovere le direttive: [ShipmentDetails] –
Sembra che ci sia una domanda interessante, come potrebbe essere fatto in questa settimana. – peterh