Size: a a a

Angular - русскоговорящее сообщество

2021 March 05

AT

Aleksandr Terentev in Angular - русскоговорящее сообщество
Переслано от Aleksandr Terentev
я че-то думал, что switchMap переключает потоки, и это значит, что перед этим отписывается от первого

и это значит, что в этом примере https://stackblitz.com/edit/rxjs-1kqulo?file=index.ts

должны выполниться один раз все консоль логи.
а на деле получаю, что первый поток продолжает стримиться, а subscribe даже не срабатывает. не врубаюсь
источник

AT

Aleksandr Terentev in Angular - русскоговорящее сообщество
Переслано от Aleksandr Terentev
источник

AT

Aleksandr Terentev in Angular - русскоговорящее сообщество
добиться нужного результата могу только так получается? https://stackblitz.com/edit/rxjs-kt32vn
источник

Y

Yurii in Angular - русскоговорящее сообщество
привет
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Smooth Operator
ну, у него так
но почему?)
В одном из видео они говорят, что они не используют falsy при вроверки даных if(data) if("") if(1). Соответсвенно они явно проверяют типы if( data ! == null && data !== undefined). Я думаю чтобы в этом примере не писать две проверки, они просто не использую undefined, а только null. В итоге получается разработчику нужно проверить только на null if(data !== null)
источник

Y

Yurii in Angular - русскоговорящее сообщество
што ми можев возвращать тут?
источник

Y

Yurii in Angular - русскоговорящее сообщество
createTemplate(template: NotificationTemplatesRequestDto) {
   this.templatesService.createTemplate(template).subscribe(() => this.router.navigateByUrl('/portal/templates'));
 }
источник

Y

Yurii in Angular - русскоговорящее сообщество
если подписиваємся и перодим по урле?
источник

Y

Yurii in Angular - русскоговорящее сообщество
типу Promise?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Aleksandr Terentev
добиться нужного результата могу только так получается? https://stackblitz.com/edit/rxjs-kt32vn
switchMap от родительского потока не отписывается, он отписывается от потока созданного внутри него
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
при новом событии в родительском потоке
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
у тебя кажд сек новое событие в родителе
и переключается на поток который стреляет кажд 2 сек
он соотвественно не успевает стрелять, так как переключится через сек
источник

AT

Aleksandr Terentev in Angular - русскоговорящее сообщество
ага, точно. понял, спасибо
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
@waterplea @marsibarsi Можно такой вопрос. Вы применяете не обязательные свойства в интерфейсах с помощью ? data?: number ? . В ваших видео я услышал  что вы за максимально строгий и явный код. Я сделал вывод что использование ? - плохая практика. Но сейчас  в вашей бибилиотеке вижу его использование. Тоесть он норм? https://github.com/TinkoffCreditSystems/taiga-ui/blob/6f89b82ea03f001a09e671b84ae1a10db2f293fe/projects/cdk/interfaces/day-like.ts#L7
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Евгений Войтенко
Вот. Это другое видео с таймингом, оно тоже от Инкина. Он не говорит не использовать undefined, он говорит что undefined - не известно что, а null -сознательный выбор разработчика. => я делаю вывод что он не используют undefined, а только null. https://www.youtube.com/watch?v=6l7msuzhpnM&t=102s
Что значит "undefined - неизвестно что"? Вполне известно

Вы какие-то дико категоричные выводы делаете. А потом на основании этих выводов запрещаете другим использовать вполне нормальные вещи типа "?"в интерфейсе

Если б "?" В интерфесе был так ужасен, а игнорирование undefined было хорошой практикой, то об этом бы уже 100500 статей было. А сами инструменты эти были бы деприкейтед
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Евгений Войтенко
@waterplea @marsibarsi Можно такой вопрос. Вы применяете не обязательные свойства в интерфейсах с помощью ? data?: number ? . В ваших видео я услышал  что вы за максимально строгий и явный код. Я сделал вывод что использование ? - плохая практика. Но сейчас  в вашей бибилиотеке вижу его использование. Тоесть он норм? https://github.com/TinkoffCreditSystems/taiga-ui/blob/6f89b82ea03f001a09e671b84ae1a10db2f293fe/projects/cdk/interfaces/day-like.ts#L7
@marsibarsi если не трудно.
источник

A

Arczi in Angular - русскоговорящее сообщество
ребят подскажите можно ли в NgComponentOutlet пробросить инпут?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Arczi
ребят подскажите можно ли в NgComponentOutlet пробросить инпут?
вроде нет
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Arczi
ребят подскажите можно ли в NgComponentOutlet пробросить инпут?
поищи NgxComponentOutlet
источник

A

Arczi in Angular - русскоговорящее сообщество
ok, thx
источник