Size: a a a

2019 January 15

DG

Danil Gudz in Angular Kyiv
но чтоб он толково работал там нужно в код модификации вносить для подмены кода
источник

DG

Danil Gudz in Angular Kyiv
потому  что так он обновляет весь файл модуля и глобальные стили
источник

DG

Danil Gudz in Angular Kyiv
а если хочешь какие-то куски хот-апдейтить то нужно дописывать
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
Думаю все таки CLI под капотом не юзает хот реплейсмент. Он же релоадит всю страницу, а не конкретный кусок. Если вдруг у кого есть годная инфа по встроенному, поделитесь плиз
источник

DG

Danil Gudz in Angular Kyiv
так он подменяет файл, вот попробуй поменяй стиль который стоит как глобальный (например style.css или как он там), то страница не перезагружается, он на лету меняет, и по сути все вебпак там меняет глобальные ресурсы которые подключены как отдельные файлы, а если нужно кусок файла менять то нужно аля module.hot... че-то такое писать
источник

DG

Danil Gudz in Angular Kyiv
источник

DG

Danil Gudz in Angular Kyiv
просто если у тебя есть какой-то лейзи лоадед модуль ты на странице зайдешь в него, чтоб он подтянулся, потом выйдешь выше из этого модуля, потом изменишь код, и страница не перезагрузится т.к. на данный момент код модуля этого на странице не исполняется и он просто подменит файл без перезагрузки
источник

DG

Danil Gudz in Angular Kyiv
ну это насколько я заметил) возможно это не так)
источник

🌀

🌀 maktarsis in Angular Kyiv
Vladyslav Nasadiuk
Думаю все таки CLI под капотом не юзает хот реплейсмент. Он же релоадит всю страницу, а не конкретный кусок. Если вдруг у кого есть годная инфа по встроенному, поделитесь плиз
https://github.com/maktarsis/concept-store-platform/tree/master/src/main

тебе нужно немного сконфигурировать main.ts и создать main.hmr.ts
источник

🌀

🌀 maktarsis in Angular Kyiv
но, на самом деле, пока что всё это работает достаточно медленно
в ближайший месяц-два будет решение при резвом hmr
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
да, я я вижу чтоб для реального hrm нужен доп конфиг) @maktarsis  интересно как и на чем базируется встроенный в CLI. Ща потещу @danilgudz )
источник

🌀

🌀 maktarsis in Angular Kyiv
просто из личных наблюдений, там пересборка очень дикая
в итоге я реализовал hmr просто чтобы побаловаться, но применения не нашёл

да, нужен новый
как и в офф доке
в моем решение просто есть небольшой workaround если у тебя в приложении есть ещё и ssr
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
@danilgudz в пустом проекте сделал инпут, ввел туда данные, поменял styles.css и данные пропали, значит релоадится все)
источник

DG

Danil Gudz in Angular Kyiv
а hmr флаг стоит?
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
да и чанки новые все прилетают
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
не
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
я по дефолту тещу)
источник

DG

Danil Gudz in Angular Kyiv
ng serve --hmr
источник
2019 January 16

OV

Oleh Viznyi in Angular Kyiv
Привіт всім.
change detection в ангу, це технологія на подобі віртуального дому в реакті, для того щоб рендити не все. а тільки зміни які були введені?
источник

N

Nik in Angular Kyiv
для рендера используется Renderer2
источник