Size: a a a

Советский Angular

2020 June 26

E

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

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

E

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

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
да
источник

E

Eugene in Советский Angular
ехал резолвер через резолвер, видит резолвер в инжекторе провайдер, резолвер резолвер резолвер)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Eugene
ехал резолвер через резолвер, видит резолвер в инжекторе провайдер, резолвер резолвер резолвер)
ехал резолвер через резолвер, видит резолвер в инжекторе провайдер, резолвер резолвер лис)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

E

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

E

Eugene in Советский Angular
Вертихвост キバ 🏡🦊
@Injectable()
clas MyService extends BaseService {}

@Component({
 providers: [
   MyService, { provide: BaseService, MyService }
 ]
})
class MyServiceComponent {}

getBaseService(type: Type): BaseService {
 return createComponent(type).injector.get(BaseService);
}

const myService = getBaseService(MyServiceComponent);
@alex_kulagin не ну ты видел?
источник

E

Eugene in Советский Angular
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
источник

Вキ

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

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Вертихвост キバ 🏡🦊
ехал резолвер через резолвер, видит резолвер в инжекторе провайдер, резолвер резолвер лис)
а ты же используешь функции в проекте? не все провайдешь же через DI?
источник

AK

Alex Kulagin 🏡 in Советский Angular
Eugene
@alex_kulagin не ну ты видел?
кажется пока вы тут обсуждали я даже сделал😂😂

https://stackblitz.com/edit/angular-provide-providers?file=src/app/service.ts
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Nikita 👩🏻‍💻💭
а ты же используешь функции в проекте? не все провайдешь же через DI?
да
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
а что там по тестированию?
источник

AK

Alex Kulagin 🏡 in Советский Angular
Nikita 👩🏻‍💻💭
а ты же используешь функции в проекте? не все провайдешь же через DI?
функции тоже можно провайдить же)
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
коллеги говорят, что лучше выносить в сервисы, потому что проще подменять
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Nikita 👩🏻‍💻💭
коллеги говорят, что лучше выносить в сервисы, потому что проще подменять
превращение массива массивов в массив тоже выносить?)
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Вертихвост キバ 🏡🦊
превращение массива массивов в массив тоже выносить?)
ну вот и я о том же
источник