It has just been updated from Ionic 4 beta 3 to beta 21 + Angular 6 to Angular 7.1.3.
Since the update none of my routing is working, the url in the address bar changes but the page does not update.
I can see that NavController had been deprecated so I have updated my code to use the built in angular router instead of the NavController but I still have the same issue.
And the tracing shows that the routing is all working as expected, and after some debugging I can even see that the constructor of the components I am navigating to, are also executing.
So I looked at the DOM and thing are now really strange.
The component highlighted in blue is the component I navigated to. It is all rendered correctly just not visible. If I edit the DOM and delete the <app-cases> the previous component, then my <app-case> component shows correctly.
So it seems the hiding and showing of the next component is not working correctly.
I noticed that in my global.scss file I had previously commented out the @import "~@ionic/angular/css/core.css"; line. Uncommenting this line fixed the problem for me.
I noticed that in my global.scss file I had previously commented out the @import "~@ionic/angular/css/core.css"; line. Uncommenting this line fixed the problem for me.