Size: a a a

Советский Angular

2020 April 19

ДМ

Денис Макаров... in Советский Angular
Taras Tarchanskyi
меня бесит subscribe

вот есть сервис, и у него есть определенная логика работы с сервером

но возвращая Observable ты фактически выносишь работу сервиса за его пределы. Он фактически ничего и не делает и здесь никакой инкапсуляции

все все знают об сервисе и его работе
в 90% случаев не использую subscribe
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Taras Tarchanskyi
меня бесит subscribe

вот есть сервис, и у него есть определенная логика работы с сервером

но возвращая Observable ты фактически выносишь работу сервиса за его пределы. Он фактически ничего и не делает и здесь никакой инкапсуляции

все все знают об сервисе и его работе
Возвращая Observable ты выносишь контракт subscribe (начать работу) и unsubscribe (завершить работу)
источник

В

Владимир in Советский Angular
Денис Макаров
в 90% случаев не использую subscribe
А что в остальных 10%
источник

ДМ

Денис Макаров... in Советский Angular
Владимир
А что в остальных 10%
это когда не получается задействовать async pipe или HOO
источник

ДМ

Денис Макаров... in Советский Angular
тогда напрямую подписываюсь
источник

D

Dima in Советский Angular
Денис Макаров
тогда напрямую подписываюсь
И отписываешься?
источник

ДМ

Денис Макаров... in Советский Angular
Dima
И отписываешься?
не без этого
источник

D

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

L

Let me take you into... in Советский Angular
Денис Макаров
не без этого
Точно?
источник

L

Let me take you into... in Советский Angular
)
источник

ДМ

Денис Макаров... in Советский Angular
даже в сервисах)
источник

Вキ

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

почему надо отписываться https://t.me/angular_fox/254
почему Observable проще, чем все остальное https://t.me/angular_fox/243
источник

L

Let me take you into... in Советский Angular
Денис Макаров
даже в сервисах)
Оо
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Денис Макаров
даже в сервисах)
мне пытаются оформить доставку и у них что-то не выходит
источник

Вキ

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

ДМ

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

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
🦄 МВидео: наши проблемы — ваши проблемы
источник

ДМ

Денис Макаров... in Советский Angular
Вертихвост キバ 🏡🦊
мне пытаются оформить доставку и у них что-то не выходит
если описать mock сервисы так, то ангуляр их не тришейкит:
const providers = environment.mock ?
 [MobileSdkAdapterMockService, MobileApiMockService ] : [MobileSdkAdapterService, MobileApiService]
источник

D

Dima in Советский Angular
Вертихвост キバ 🏡🦊
мне пытаются оформить доставку и у них что-то не выходит
Манго?
источник

ДМ

Денис Макаров... in Советский Angular
Вертихвост キバ 🏡🦊
🦄 МВидео: наши проблемы — ваши проблемы
а если описать так:
provide: MobileAuthService,
useClass: environment.mock ? MobileApiMockService : MobileAuthService
то тришейкинг работает
источник