а какая вообще практика вызовов observable? Где правильно при инициализации компонента это делать?
в ngInit() или в конструкторе?
Главное не обращаться напрямую к сервисам в темплейте) а обзерваблы в конструкторе если можно. Иногда нельзя, например если нужен стрим из темплейтов, например на изменения формы