Open svvac opened 6 years ago
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().
this.appRef.tick()
AppModule#hmrOnInit()
setTimeout()
Thanks for that! I had this issue with my observables as well and that seems to have resolved it.
yeah, that makes sense. can you edit the readme to mention this?
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 inAppModule#hmrOnInit()
seems to fix that, and so does making said call in asetTimeout()
.