Jestem nowa w składni ES6, mój oryginalny kod ma więcej implementacji, ale ja uprościliśmy. Otrzymuję komunikat o błędzie z informacją, że nie można odczytać właściwości "Method2" niezdefiniowanej. Co ja tu robię źle? Czy muszę wykonywać połączenia bind?ES6 wywołaj jedną metodę z innej
class Class1 {
constructor() {
eventbus.subscribe(this.Method1);
}
Method1() {
this.Method2();
}
Method2(){
}
}
Proszę pokazać wszystkie z odpowiednim kodem. W JavaScript najważniejsze rzeczy dzieją się w * czasie połączenia *, więc pokaż aktualne połączenie z '.Method1()' i trochę kodu otaczającego go. –
Powiedz nam też, jak to działa. Na przykład z Babel? – anolsi
Jak się nazywasz 'Metoda1'? Konteksty wywoływania JavaScriptu są dość dziwne: http://codepen.io/vinhnghi223/pen/ghpvt –