инстанса виджета должен быть свой инстанс сервиса"
как это? Указываешь в декораторе?
виджет включает в себя несколько компонентов: body, settings etc. Они должны между собой быть связаны сервисом, но для каждого инстанса виджета (совокупности компонентов и сервисов) должен быть свой инстанс сервиса, грубо говоря
может через componentTemplate? Injector можно указать и deps через Pipe как параметр передать. Или еще колхозный вариант статический метод getInstanceFor(component: Type<any>) { this.map.get(component) } т.е. в самом сервисе хранишь свои же инстанцы по ключу который компонент
что есть componentTemplate?
извини, ошибся. Имел ввиду https://angular.io/api/common/NgComponentOutlet
не слишком удобно получится мне надо проиницилизировать компонент, привязать инпуты/аутпуты перед аттачем вьюшки
аа, вот это вариант может подойдет. Указываешь id при инициализации компонента, а сервис синглтон хранит по этому айди данные конкретного компонента
ссылка https://github.com/michaelbromley/ngx-pagination#readme
Обсуждают сегодня