Отображение времени / часов в угловых - PullRequest
0 голосов
/ 21 января 2019

Я использую метод ниже для отображения времени в моем приложении?

constructor(private datePipe: DatePipe) {}
ngOnInit() {
    this.getTime();
    this.date = this.datePipe.transform(new Date(), "dd/MM/yyyy");
  }
 getTime() {
    setInterval(() => {
      this.time = this.datePipe.transform(new Date(), "HH:mm:ss");
      this.getTime();
    }, 1000);
  }

этот код работает нормально, но через некоторое время происходит сбой приложения. Есть ли альтернативный способ отображения времени в angular4 / 5/6?

1 Ответ

0 голосов
/ 21 января 2019

Внутри component.ts

time = new Date();

ngOnInit() {
    setInterval(() => {
       this.time = new Date();
    }, 1000);
}

Внутри component.html

{{ time | date: 'hh:mm:ss a' }}

Работает demo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...