Я пытаюсь выполнить небольшую задачу по времени реакции в моем приложении ionic4.По сути, страница белая, когда пользователь готов, он щелкает по экрану (экран изменил цвет), затем, когда цвет снова изменится (через случайное время), я бы хотел получить время.
html code:
<ion-content (click)="changeColor()" >
</ion-content>
.ts code
changeColor() {
setTimeout(() => {
this.theme.enableColor('light-theme');
this.time1 = new Date().getTime();
}, this.randomTime);
this.changeColor2();
}
changeColor2() {
this.theme.enableColor('dark-theme');
}
Тема - это моя служба, где я создал enableColor, который является просто функцией, которая изменяет атрибут css.Это работает правильно.
Так что, когда я нажимаю на экран, он работает через произвольное время, цвет снова меняется, а затем, когда я нажимаю снова, я бы хотел, чтобы экран снова изменил цвет и нашел время, за которое реагирует пользователь.