pubnub isTyping статус Ionic2

Я реализовал чат, используя Ionic2 с pubnub, дело в том, как я могу реализовать isTyping показать это на моем html? Я знаю, что должен создать state на моем пользователе, но я не знаю, как его обновить.

мой pubnub service есть разные методы, и я думал, что мог бы добавить PubNubEventType что это называется TYPING но я не знаю, как обновить его из моего компонента (где я реализовал чат)

Это мое component...

Есть идеи?

1 ответ

PubNub - использование setState для isTyping

Вам просто нужно захватить событие нажатия клавиши, чтобы установить состояние "истина", и после нескольких секунд отсутствия событий нажатия клавиши или после публикации (нажать кнопку "Отправить") установить состояние "ложь". Вы устанавливаете состояние, используя это. API pubNubService.setState (...).

Часть событий нажатия клавиш является чисто JS/Iconic, а не специфичной для PubNub, так что я оставлю это кому-то другому, чтобы рассказать.

Это старый блог, но он демонстрирует это очень хорошо.

Другие вопросы по тегам