Ich habe ein sehr frustrierendes Problem. Ich habe meine Variable in Konstruktor wie folgt aus:Zugriff auf die im Klassenkonstruktor festgelegte Variable
export class ChannelTransition{
constructor(props) {
this.transitionHandler=props;
}
channelTransitionSetup(channelsList) {
console.log(this.transitionHandler.handleHeaderTransition);
}
}
Und jetzt, wenn ich versuche, dass die Variable auf Zugriff auf Konstruktor ich nicht definiert erhalten. Ich weiß, dass es etwas mit dem Scope zu tun hat, aber wie kann ich dann auf meine Variable im Konstruktor zugreifen?
Stellen Sie sicher, dass Ihr 'transitionHandler' eine Eigenschaft namens' handleHeaderTransition' hat? Ansonsten ist das korrekt. – Thusitha
Und wo und wie channelTransitionSetup aufgerufen wird? – estus
Hat 'reps' eine Eigenschaft mit dem Namen' handleHeaderTransition'? Hast du den Code debuggt? Welche Werte haben Sie nach dem Setzen des Konstruktors für transitionHandler erhalten? Welche Werte erhalten Sie in 'channelTransitionSetup' für' transitionHandler' vor dem Aufruf von 'this.transitionHandler.handleHeaderTransition'? –