Я создал новый угловой проект и создал HMR, как описано здесь: https://github.com/angular/angular-cli/wiki/stories-configure-hmr
Проект содержит основной компонент (родительский), у которого есть router-outlet
и ссылки на 3 дочерних компонента, которые ленивы загружены.
Примечание. Я также использую пользовательскую RouteReuseStrategy
но он не влияет на HMR, насколько я тестировал.
Независимо от того, какой файл я меняю -.html или.ts(parent/children), все приложение перезагружается.
Я создал базовое репо, которое можно найти здесь: https://github.com/ronfogel/demo-hmr