Size: a a a

Советский Angular

2021 July 29

SV

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

SV

Sergey Vakhramov in Советский Angular
Я удивлён, почему ещё @waterplea не пришёл и не сказал, что в Taiga UI есть https://taiga-ui.dev/services/destroy-service
источник

SV

Sergey Vakhramov in Советский Angular
И что @ngSamurai можно глянуть в сторону него
источник

SV

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

AI

Alex Inkin in Советский Angular
Там трэш
источник

AI

Alex Inkin in Советский Angular
Всё так.
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
я писал об этом еще в 2018 году, и до меня об этом много кто писал скорее всего)
источник

IO

Ivan Okhrimenko in Советский Angular
А в чем преимущество перед хуком?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
чуть меньше кода пишется
источник

Вキ

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

IO

Ivan Okhrimenko in Советский Angular
так по сути +- так же
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
+- да, но все равно меньше)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
когнитивная нагрузка точно меньше
источник

IO

Ivan Okhrimenko in Советский Angular
Ага, принял, спасибо!)
источник

AS

Anton Shvets in Советский Angular
можно кстати инжектить сразу подписку
источник

AS

Anton Shvets in Советский Angular
чтоб не замусоривать потоки кучей takeUntil
источник

AI

Alex Inkin in Советский Angular
Да. И это идиоматическое решение. Базаль со своим декоратором делает кучу кода, манкипатчинг и всякие приватные API использует, чтобы в конечном счёте писать 2 строчки вместо 3.
источник

AI

Alex Inkin in Советский Angular
При этом сам сервис это буквально 2 строчки.
источник

GM

Gleb Mikheev in Советский Angular
У меня есть имплементация в одну строку)
источник

GM

Gleb Mikheev in Советский Angular
только untilDestroyed
источник