Size: a a a

Советский Angular

2020 June 26

AK

Alex Kulagin 🏡 in Советский Angular
Конфигурацию, которая верхний уровень?
источник

E

Eugene in Советский Angular
Alex Kulagin 🏡
Директива просто провайдит реализацию абстрактного класса
можно запровайдить все через мультитокен, поместить в конфигурацию ссылку на конструктор реализации(или ключик, например) и зарезолвить внутри, не?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Eugene
можно запровайдить все через мультитокен, поместить в конфигурацию ссылку на конструктор реализации(или ключик, например) и зарезолвить внутри, не?
источник

AK

Alex Kulagin 🏡 in Советский Angular
Так можно внутрь *deviceArchive закинуть тип архива через Input и там получить нужный архив)
источник

AK

Alex Kulagin 🏡 in Советский Angular
А я хочу, чтобы он ничего не знал про источник
источник

AK

Alex Kulagin 🏡 in Советский Angular
Да лан, всем спасибо) все лапочки
источник

E

Eugene in Советский Angular
Alex Kulagin 🏡
Так можно внутрь *deviceArchive закинуть тип архива через Input и там получить нужный архив)
я как-то так делаю в динамике
источник

E

Eugene in Советский Angular
у лиса подсмотрел
источник

E

Eugene in Советский Angular
динамические компоненты ничего не знают об источнике, они просто резолвят реализацию абстрактного провайдера из мультитокена
источник

AK

Alex Kulagin 🏡 in Советский Angular
Да, я пользуюсь ngxd, видел там. Но это получается мне все реалиции надо держать в памяти. А мне не надо так. Они могут начать жирнеть
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
их можно лэзилоадить
источник

E

Eugene in Советский Angular
Вертихвост キバ 🏡🦊
их можно лэзилоадить
а можно в рантайме имея ссылку на конструктор создать инстанс провайдера в инжекторе?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Eugene
а можно в рантайме имея ссылку на конструктор создать инстанс провайдера в инжекторе?
можно из инжектора зарезолвить
источник

E

Eugene in Советский Angular
Вертихвост キバ 🏡🦊
можно из инжектора зарезолвить
а если в инжекторе нет провайдера еще?
источник

E

Eugene in Советский Angular
Вертихвост キバ 🏡🦊
можно из инжектора зарезолвить
не совсем понял, из инжектора же резолвятся инстансы уже, которые создаются заранее
источник

AK

Alex Kulagin 🏡 in Советский Angular
Вертихвост キバ 🏡🦊
их можно лэзилоадить
В смысле создавать по требованию?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Eugene
не совсем понял, из инжектора же резолвятся инстансы уже, которые создаются заранее
я так не делал, но можно создавать компонент, в котором прописывать необходимые провайдеры
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
тогда, получается, компонент будет модулем для сервиса
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
наверное, это можно как-то удобно завернуть
источник

E

Eugene in Советский Angular
Вертихвост キバ 🏡🦊
я так не делал, но можно создавать компонент, в котором прописывать необходимые провайдеры
и провайдеры инстанцируются в момент создания?
источник