pubnub isTyping статус Ionic2
Я реализовал чат, используя Ionic2 с pubnub, дело в том, как я могу реализовать isTyping
показать это на моем html
? Я знаю, что должен создать state
на моем пользователе, но я не знаю, как его обновить.
мой pubnub service
есть разные методы, и я думал, что мог бы добавить PubNubEventType
что это называется TYPING
но я не знаю, как обновить его из моего компонента (где я реализовал чат)
Это мое component
...
Есть идеи?
1 ответ
PubNub - использование setState для isTyping
Вам просто нужно захватить событие нажатия клавиши, чтобы установить состояние "истина", и после нескольких секунд отсутствия событий нажатия клавиши или после публикации (нажать кнопку "Отправить") установить состояние "ложь". Вы устанавливаете состояние, используя это. API pubNubService.setState (...).
Часть событий нажатия клавиш является чисто JS/Iconic, а не специфичной для PubNub, так что я оставлю это кому-то другому, чтобы рассказать.
Это старый блог, но он демонстрирует это очень хорошо.