@aresouji

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

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

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

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