Почему setInterval () не работает в angular6?

Всегда включайте свою платформу и версию Db2 ...

Однако я не считаю это важным в этом случае ...

CONCAT - это оператор, а не функция ...

-- this returns two columns
SELECT 
  STUDENT_NAME
  , '(' CONCAT STUDENT_ID CONCAT ')' as studentID
FROM
  STUDENT

-- this returns one column
SELECT 
  STUDENT_NAME
    CONCAT '(' CONCAT STUDENT_ID CONCAT ')' as studentID
FROM
  STUDENT
0
задан Santu 19 January 2019 в 05:38
поделиться

1 ответ

console.log('interval test2');
if (this.interval) {
  clearInterval(this.interval);
}

Какова цель этого куска кода? Он завершает ваш setInterval (), прежде чем происходит что-то полезное, просто удалите его, и оно должно работать

Таким образом, ваше решение будет:

this.interval = setInterval( () => {
      console.log('stoptyping');
      if (msg_area.onfocus) {
          console.log('stoptyping');
          const stdata = {
              chatId: this.chatId,
              userId: this.common.getUserId()
          };
          this.chatService.iamStopTyping(stdata);
          return;
      } 
      console.log('interval test1');
      clearInterval(this.interval);
      const stdata = {
          chatId: this.chatId,
          userId: this.common.getUserId()
      };
      this.chatService.iamStopTyping(stdata);
  }, 2000);
0
ответ дан Fahim Uddin 19 January 2019 в 05:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: