Size: a a a

Советский Angular

2020 September 10

Вキ

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

Вキ

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

E

Eugene in Советский Angular
Anton Shvets
энивей, 8700 пошустрее будет
это же десктопный, естественно
источник

C

Constantine in Советский Angular
Вертихвост キバ 🏡🦊
нет, вынеси в файл и делай импорт этого чуда
т.е. я делаю в одном месте проекта
const toastr = () => import('toastr').then(p => p.default);

type LazyToastr = ReturnType<typeof toastr>;
const TOASTR = new InjectionToken<LazyToastr>('Lazily loaded toastr',
   { providedIn: 'root', factory: toastr });


а потом в любом модуле в любом компоненте просто инжектирую?
@Inject(TOASTR) private toastr: LazyToastr
?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Constantine
т.е. я делаю в одном месте проекта
const toastr = () => import('toastr').then(p => p.default);

type LazyToastr = ReturnType<typeof toastr>;
const TOASTR = new InjectionToken<LazyToastr>('Lazily loaded toastr',
   { providedIn: 'root', factory: toastr });


а потом в любом модуле в любом компоненте просто инжектирую?
@Inject(TOASTR) private toastr: LazyToastr
?
да
источник

C

Constantine in Советский Angular
ого!
источник

AS

Anton Shvets in Советский Angular
Eugene
это же десктопный, естественно
но все равно в макбуках хороший проц же
источник

C

Constantine in Советский Angular
спасибо. это очень здорово и то что нужно!
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Constantine
спасибо. это очень здорово и то что нужно!
источник

E

Eugene in Советский Angular
Anton Shvets
энивей, 8700 пошустрее будет
но если что, мобильный 4800H почти не уступает 8700 десктопному :)
источник

C

Constantine in Советский Angular
@thekiba и ты прямо все все зависимости так выносишь? или только большие?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Constantine
@thekiba и ты прямо все все зависимости так выносишь? или только большие?
все большие, которые не нужны на старте

например графики и всякая лабуда
источник

AS

Anton Shvets in Советский Angular
мне не хватает моего 8500 :(
источник

nt

nur tlek in Советский Angular
Вертихвост キバ 🏡🦊
все большие, которые не нужны на старте

например графики и всякая лабуда
hammer тоже могу?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
nur tlek
hammer тоже могу?
если ты его используешь, то да
источник

C

Constantine in Советский Angular
Вертихвост キバ 🏡🦊
все большие, которые не нужны на старте

например графики и всякая лабуда
спасибо!
источник

DT

Dmitriy Teplov in Советский Angular
Вертихвост キバ 🏡🦊
все большие, которые не нужны на старте

например графики и всякая лабуда
Это нужно делать, если импортируется только в ленивом модуле?
источник

AS

Anton Shvets in Советский Angular
хаммер вроде материал требовал. но это не точно
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Dmitriy Teplov
Это нужно делать, если импортируется только в ленивом модуле?
в любом
источник

E

Eugene in Советский Angular
Anton Shvets
мне не хватает моего 8500 :(
кому-то и 3 поколения хватает :)
источник