Async operations on HMR fails to update the view
svvac opened this issue · comments
Simon Wachter commented
When doing async operations (Observable, setTimeout, ...) in a component init, the code executes as expected but the view doesn't get updated.
Reloading the component by changing route works as expected though.
Removing the this.appRef.tick()
call in AppModule#hmrOnInit()
seems to fix that, and so does making said call in a setTimeout()
.
Ron Budnar commented
Thanks for that! I had this issue with my observables as well and that seems to have resolved it.
PatrickJS commented
yeah, that makes sense. can you edit the readme to mention this?