Size: a a a

Советский Angular

2020 August 05

ЭП

Эрик Поуль in Советский Angular
Вертихвост キバ 🏡🦊
го в твиттер коммент
а если уже подкачана либа, и ты еще раз инжектишь, промис будет создаваться каждый раз? Есть ли смысл записывать в переменную и потом переменную возвращать?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Эрик Поуль
а если уже подкачана либа, и ты еще раз инжектишь, промис будет создаваться каждый раз? Есть ли смысл записывать в переменную и потом переменную возвращать?
Либа только один раз скачается
источник

Вキ

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

ЭП

Эрик Поуль in Советский Angular
Вертихвост キバ 🏡🦊
Либа только один раз скачается
получается при втором обращении там уже просто возвращается либа без промиса?
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Вертихвост キバ 🏡🦊
Ты можешь даже в нескольких местах сделать такой импорт — все равно только один раз скачается
источник

ЭП

Эрик Поуль in Советский Angular
Вертихвост キバ 🏡🦊
Ты можешь даже в нескольких местах сделать такой импорт — все равно только один раз скачается
то что один раз скачается, то да, но промис каждый раз создается?
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
прикольная штука)
источник

D

Dima in Советский Angular
Вертихвост キバ 🏡🦊
го в твиттер коммент
Done!
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Эрик Поуль
то что один раз скачается, то да, но промис каждый раз создается?
Если в руте, то нет, только один раз
Но это все равно не имеет значения, так как скачается только один раз, всегда
источник

ЭП

Эрик Поуль in Советский Angular
Вертихвост キバ 🏡🦊
Если в руте, то нет, только один раз
Но это все равно не имеет значения, так как скачается только один раз, всегда
аа, понял, спсибо, вот так вообще огонь const toastr = () => from(import('toastr').then(p => p.default));
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Вертихвост キバ 🏡🦊
Ты можешь даже в нескольких местах сделать такой импорт — все равно только один раз скачается
мне кажется красивше будет так import('toastr').then(({default}) => default) или import('toastr').then(({default: toastr}) => toastr)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Эрик Поуль
аа, понял, спсибо, вот так вообще огонь const toastr = () => from(import('toastr').then(p => p.default));
Можно from, можно без from)
источник

ЭП

Эрик Поуль in Советский Angular
Вертихвост キバ 🏡🦊
Можно from, можно без from)
за rxjs и двор
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Эрик Поуль
за rxjs и двор
Тут все равно промис, и его не отменить)
источник

ЭП

Эрик Поуль in Советский Angular
Вертихвост キバ 🏡🦊
Тут все равно промис, и его не отменить)
но его не видно в компоненте😁
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Vladimir Stempel 👁🍵
мне кажется красивше будет так import('toastr').then(({default}) => default) или import('toastr').then(({default: toastr}) => toastr)
Можно, да) но мне больше нравится без деструкторизации
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Вертихвост キバ 🏡🦊
Можно, да) но мне больше нравится без деструкторизации
не любишь деструктуризацию?)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Vladimir Stempel 👁🍵
не любишь деструктуризацию?)
Дважды писать надо имя)
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Вертихвост キバ 🏡🦊
Дважды писать надо имя)
чего дважды?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Vladimir Stempel 👁🍵
чего дважды?
Писать идентификатор https://t.me/ngSoviet/451821
источник