nt
Size: a a a
nt
NM
nt
unsubscribe
method. You can read more about the subject in this article — RxJS: Don’t Unsubscribe.NM
AB
AB
АМ
httpClinet
request — subscription stops when response is loaded. But imagine this situation — user enters some page and leaves it immediately (well, he is changed his mind, or he wanted to go to the other page, etc.) — so, there is no need to wait for your request to complete, it just a waste of resources, so you can unsubscribe from that useless request and it will cancel (you will see it in Network tab).ЕУ
АМ
httpClinet
request — subscription stops when response is loaded. But imagine this situation — user enters some page and leaves it immediately (well, he is changed his mind, or he wanted to go to the other page, etc.) — so, there is no need to wait for your request to complete, it just a waste of resources, so you can unsubscribe from that useless request and it will cancel (you will see it in Network tab).АМ
ngOnChanges
АМ
User`-модуль, в котором были логично собраны компоненты, относящиеся к сущности User — ну, например, всякие `user-avatar
, например. А теперь этот user-avatar
потребовался в другом модуле, в Foo`-модуле, но я не могу положить `User`-модуль в `Foo`-модуль, т.к. они совершенно разные сущности и несут разную смысловую нагрузку. Мне теперь что, класть компонент `user-avatar
в какой-нибудь `Shared`-модуль и подключать его и в `User`- и в `Foo`-модуль? Тобишь, получится, что в `Shared`-модуле (а у меня там лежат всякие общеиспользуемые UI-компоненты) будет валяться вообще какой-то левый компонент, который по смыслу должен быть в `User`-модуле...AI
АМ
S
User`-модуль, в котором были логично собраны компоненты, относящиеся к сущности User — ну, например, всякие `user-avatar
, например. А теперь этот user-avatar
потребовался в другом модуле, в Foo`-модуле, но я не могу положить `User`-модуль в `Foo`-модуль, т.к. они совершенно разные сущности и несут разную смысловую нагрузку. Мне теперь что, класть компонент `user-avatar
в какой-нибудь `Shared`-модуль и подключать его и в `User`- и в `Foo`-модуль? Тобишь, получится, что в `Shared`-модуле (а у меня там лежат всякие общеиспользуемые UI-компоненты) будет валяться вообще какой-то левый компонент, который по смыслу должен быть в `User`-модуле...S
E
User`-модуль, в котором были логично собраны компоненты, относящиеся к сущности User — ну, например, всякие `user-avatar
, например. А теперь этот user-avatar
потребовался в другом модуле, в Foo`-модуле, но я не могу положить `User`-модуль в `Foo`-модуль, т.к. они совершенно разные сущности и несут разную смысловую нагрузку. Мне теперь что, класть компонент `user-avatar
в какой-нибудь `Shared`-модуль и подключать его и в `User`- и в `Foo`-модуль? Тобишь, получится, что в `Shared`-модуле (а у меня там лежат всякие общеиспользуемые UI-компоненты) будет валяться вообще какой-то левый компонент, который по смыслу должен быть в `User`-модуле...АМ
AE
AB
User`-модуль, в котором были логично собраны компоненты, относящиеся к сущности User — ну, например, всякие `user-avatar
, например. А теперь этот user-avatar
потребовался в другом модуле, в Foo`-модуле, но я не могу положить `User`-модуль в `Foo`-модуль, т.к. они совершенно разные сущности и несут разную смысловую нагрузку. Мне теперь что, класть компонент `user-avatar
в какой-нибудь `Shared`-модуль и подключать его и в `User`- и в `Foo`-модуль? Тобишь, получится, что в `Shared`-модуле (а у меня там лежат всякие общеиспользуемые UI-компоненты) будет валяться вообще какой-то левый компонент, который по смыслу должен быть в `User`-модуле...