логично, зачем создавать какой-то пустой модуль - непонятно для чего, и в него неявно указывать сервисы... бред какой-то...
Есть простое условие, создан 1 модуль, к нему создан один компонент, который у мея в конструкторе просит сервис. Этот сервис у себя в провайд ин указывает этот же модуль так как он логически относиться к этому модулю так же как и компонент... и получаем циклическую зависимость, так как сервис импортит модуль который имапортит у себя компонент, а этот компонент импортит у себя сервис... следовательно компонент импортит сам себя.... Вот как такое решать?
Там расписано как решить циклическую зависимость. Но есть ли смысл заморачиваться, если можно просто прописать providedIn: 'root'?
может стоит отказаться в таком случае от этого синтакстиса, м?
Обсуждают сегодня