Angular OnChange, DoCheck и Observables - PullRequest
0 голосов
/ 20 июня 2020

Мне интересно, может ли кто-нибудь дать совет.

У меня есть данные, поступающие через службу Socket.io в компонент. Пытаясь решить, какой подход наиболее логичен?

Я могу:

A. Попросите родительский компонент вызвать наблюдателя и Pu sh данные переменной через @Input, а затем обновить их через OnChange.

B. Вызовите сервис в компоненте и просто обновите переменную у подписчика.

C. вызвать службу в компоненте и обновить переменную в ngDoCheck.

Просто интересно, что имеет наиболее логичный смысл? Или это вообще имеет значение, когда данные обновляются независимо от каждого маршрута?

...