Я пробую что-то очень простое с Angular и TS для практики Ioni c. У меня есть простая кнопка, которая при нажатии изменяет текст, а затем через несколько секунд я хочу, чтобы этот текст снова изменился.
Я не понимаю, почему «this.text» не будет работать в зависимости от того, как истекло время ожидания. используется функция.
Это не работает. (this.text не определен)
export class HomePage {
constructor() { }
text = "Default";
onChangeText() {
this.text = "Changed!";
setTimeout(
this.onBackToDefault
, 2000);
}
onBackToDefault() {
this.text = "Default";
}
}
Пока это работает
export class HomePage {
constructor() { }
text = "Default";
onChangeText() {
this.text = "Changed!";
setTimeout(() => {
this.onBackToDefault();
}
, 2000);
}
onBackToDefault() {
this.text = "Default";
}
}