typescript - Angular få tilgang til overordnet variabel fra barnekomponent


Hvordan får jeg en variabel fra forelderen, fra en barnekomponent?

app.komponent

secret: string = '123'

barn.komponent

@Input() secret;

console.log(this.secret);
=> undefined

Hvert eksempel viser bare malbinding, for eksempel [secret]="secret"

Hvordan får jeg bare tilgang til foreldres komponentens data fra barnekomponenten?

Svar #1

Prøv det med eiendomsbinding i HTML-en til forelderen din (der du bruker barnekomponenten) slik:

<child [secret]="secret"><child>

Relaterte artikler