I have upgraded Angular 2 from using the router marked "depricated" and started using the "new" router in rc5 and rc6. However now I am having an issue (started in rc5 and still the same in rc6) where having a component that needs to navigate to the same component but with different parameters (to fetch other data then the one that is in the view allready, based on the parameters).
In the depricated router, the constructor and AfterViewInit etc where called each time when navigating into the component with this.router.navigate. In the new router the constructor and other things does not get called when calling the same component again after one another. So I guess there is some kind of "magic" / caching happening. Also note that into the component I send one required parameter and a few optional parameters so the link looks something like this: http://localhost:2222/mycomponent/1;someotherparam=123
Is there any way to force the component to get created each time navigating to it?