ентри компонентах есть один компонент
1. если я дергаю его в рамках компонента среди модуля, то он срабатывает.
2. если я дергаю его через сервис из либы, то он говорит что пустые entryComponents
может у кого была подобная ситуация, что можно предпринять?
что за сервис из либы? мб у либы есть forChild?
не подскажите как решили проблему?
Либо добавить в entryComponents в модуль, где провайдится сервис или на одном уровне с ним либо включить Ivy
компонент добавлен в EntryComponents, и работает при serve, но на проде ошибка(добавьте компонент в entryComponents)
Никаких лэзи модулей нет случайно?
в библиотеке, в том же модуле где и декларирован, если вы об этом
А сервис провайд ин рут?
какой сервис?
пару мгновений
ну только для стандартных ситуаций, причем модалки не из библиотеки работают, а дальше такая ошибка
написал в другой шаред либе ивент бас сервис, добавил в конструтор модуля, где нужен тот компонент, пихаю в него ивенты и ловлю уже в своем модуле а еще была вроде проблема, что компонент находится в другом модуле и мне компонент оттуда нужен был в другом ЛЛМ и пришлось написать штуку, которая дергает сразу один модуль дополнительно
Достаточно просто указать компоненту на уровня рута
тогда вопрос, почему работает при serve
У тебя в серве JIT компилятор в браузере
рута приложения? или библиотеки
из либы надо тоже дергать компонент, на уровне рута как-то жестко получается такая конструкция
Тебе достаточно провайдить 1 строкой, а дёргать можешь где угодно, если либа не тришейкбл тогда вопросы
Обсуждают сегодня