Size: a a a

Советский Angular

2021 April 16

VS

Vladimir Stempel 👁🍵... in Советский Angular
а рост какой?
источник

MG

Moe Green in Советский Angular
180
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
ну тогда да) жиробас)
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
как и я(
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
ток я правда за зиму похудел наоборот))
источник

MG

Moe Green in Советский Angular
Надо брать себя в руки, ептель🤔
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
источник

IE

Igor' Ember in Советский Angular
Можете подсказать, если вместо providers компонента я буду использовать useExisting внутри Injectable Annotation
@Injectable({
 providedIn: 'root',
 useExisting: SomeOtherService,
})
export
class SomeService { ... }

То второй вариант позволяет использовать Tree Shakable сервисы, а первый (когда тоже самое прописывается внутри providers), не позволяет задействовать tree shaking.
Вопрос, что в данном случае (втором варианте) подразумевается под tree shaking ? Типа, зависимости, которые мы импортировали внутри SomeOtherService, они не будут shake'аться, если мы используем useExisting внутри providers (и будут, если в декораторе Injectable использовать useExisting).
Если так, то первый вариант (providers, без  tree shaking) имеет какое-то преимущество, из-за которого имеет смысл его использовать?
источник

S

Smooth Operator in Советский Angular
а там есть такие параметры?
источник

IE

Igor' Ember in Советский Angular
где?
источник

S

Smooth Operator in Советский Angular
в декораторе
источник

IE

Igor' Ember in Советский Angular
источник

IE

Igor' Ember in Советский Angular
источник

S

Smooth Operator in Советский Angular
ну там ошибки нет?)
источник

C☭

Chadwick ☭ in Советский Angular
@mustseesun посвящение джунов в мидлы


https://www.youtube.com/watch?v=0NS53Ydzq6o
источник

IE

Igor' Ember in Советский Angular
автор видосика сказал, что так можно делать, если "prefer tree shakable services", вот я пытаюсь понять, правильно ли поняла его.
Рассказывая об альтернативном варианте, сказали, что внутри декоратора Injectable можно прописать useExisting (точно также, как useClass, UseValueи тп.).
источник

S

Smooth Operator in Советский Angular
ну, в доке я этого не вижу
источник

IE

Igor' Ember in Советский Angular
в том примере на скрине ошибка вылезает, потому что там класс не указали у useExisting
источник

IE

Igor' Ember in Советский Angular
Он как раз сказал, что в доках это плохо освещают))
источник

S

Smooth Operator in Советский Angular
и в типах не вижу
источник