@aresouji

Как перересовать компонент angular?

Всем доброго времени суток. Проблемы с реализацией чата.
На клиенте @aspnet/signalr + angular 5. В ChatService передаю callback который вызывается по событию OnNewMessage, callback по сути преобразует данные с сервера в необходимый вид и складывает их в массив messages в ангуляровском компоненте. Все месседжи успешно добавляются в массив, но ангуляр не спешит их отрисовывать. На страничку они попадают лишь после взаимодействия с GUI, будь то очередное нажатие на кнопку "отправить" (тоесть отрисовываются все сообщения кроме последнего), смена рума или изменение значения в инпуте.
Собственно вопрос заключается в возможности насильной перерисовки компонента в angular.
Всем заранее спасибо :)
  • Вопрос задан
  • 931 просмотр
Решения вопроса 1
@vitstr
Front-end developer
Без кода - гадание на кофейной гуще, имхо. Но похоже, что изменения не детектятся. Попробуйете detectChanges() из ChangeDetectorRef.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы