Size: a a a

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

2019 November 22

S

Smooth Operator in Angular - русскоговорящее сообщество
Степан
Скажи что ещё и activatedRoute
да, и от него
источник

L

Looch in Angular - русскоговорящее сообщество
Вертихвост キバ
Для того, чтобы отменить промис, надо реализовывать поддержку его отмены, и потом отменять.
В RxJS все это делается нативно, и библиотека уже сама все внутри себя реализует, поэтому достаточно отписаться, а еще лучше использовать higher order observable.
я не спорю что при работе со стримами rxjs это хороший инструмент, но нужно парится об отписках + тестить не так уж просто (как и любой control async flow инструмент)
источник

С

Степан in Angular - русскоговорящее сообщество
Вы че на приколе
источник

L

Looch in Angular - русскоговорящее сообщество
хотя с сагами немного попроще
источник

ND

Nikita Dyshlenko in Angular - русскоговорящее сообщество
Smooth Operator
можете сначала получить конфиг потом делать бутстрап с готовым конфигм в провайдерах
Вы имели в виду запровайдить там APP_INITIALIZER или же через PLATFORM_INITIALIZER? я пытался там через APP_INITIALIZER, но он не отрабатывает, а если пробовать через PLATFORM_INITIALIZER, то сервиса еще нет в инжекторе, хоть он и provideIn: 'root'
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Looch
я не спорю что при работе со стримами rxjs это хороший инструмент, но нужно парится об отписках + тестить не так уж просто (как и любой control async flow инструмент)
Тема с отписками не казасается только Observable, promise тоже надо отменять. А еще есть и другие вещи: setTimeout, setInterval, event.on/once/listen, и т.д. Это все тоже надо отменять. И RxJS дает возможность об этом не париться используя HOO, и всегда быть уверенным, что unsubscribe правильно завершит работу потока.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Nikita Dyshlenko
Вы имели в виду запровайдить там APP_INITIALIZER или же через PLATFORM_INITIALIZER? я пытался там через APP_INITIALIZER, но он не отрабатывает, а если пробовать через PLATFORM_INITIALIZER, то сервиса еще нет в инжекторе, хоть он и provideIn: 'root'
вы приложение запускаете как?
бутстрапом какого то модуля?
источник

ND

Nikita Dyshlenko in Angular - русскоговорящее сообщество
Smooth Operator
вы приложение запускаете как?
бутстрапом какого то модуля?
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Степан
Вы че на приколе
Нет. Вы же понимаете что будет если http запрос будет долго выполняться а вы будете создавать и удалять объекты? У вас http канал засорится 6 запросами и все. Следующий встанет в очередь. Вы же понимайте что не все что написано в документации учитывает все кейсы. Отписываться нужно. Естественно везде  есть исключения.
источник

ND

Nikita Dyshlenko in Angular - русскоговорящее сообщество
Smooth Operator
вы приложение запускаете как?
бутстрапом какого то модуля?
да
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
вот, этот код не запускайте пока у вас нет конфига в переменной
источник

U

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

S

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

D

Dima in Angular - русскоговорящее сообщество
Unknown
Ребята
можно ли унаследовать шаблон родительского компонента?
Нет. А зачем?
источник

С

Степан in Angular - русскоговорящее сообщество
Шаблоны не наследуются
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Алексей Охрименко
Нет. Вы же понимаете что будет если http запрос будет долго выполняться а вы будете создавать и удалять объекты? У вас http канал засорится 6 запросами и все. Следующий встанет в очередь. Вы же понимайте что не все что написано в документации учитывает все кейсы. Отписываться нужно. Естественно везде  есть исключения.
В дополнение.

Совсем недавно был тред на эту тему в Совете, можно почитать вверх и вниз сообщения: https://t.me/ngSoviet/255704
источник

С

Степан in Angular - русскоговорящее сообщество
Блин, во многих статьях я читал, что есть несколько кейсов при которых можно не парится по поводу отписки
источник

С

Степан in Angular - русскоговорящее сообщество
Http в том числе
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Степан
Блин, во многих статьях я читал, что есть несколько кейсов при которых можно не парится по поводу отписки
зачем читать когда можно проверить?
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Степан
Блин, во многих статьях я читал, что есть несколько кейсов при которых можно не парится по поводу отписки
К сожалению, это большой обман
источник