I need to redirect the user to a different component after processing (via api) the data user submitted through form. Below is the code I tried.
In component
onSubmit(model){
if(model.valid === true) {
this.SharedService.postFormdata(model).subscribe(
data => { console.log(data)},
error => Observable.throw(error);
);
this.router.navigate(['PublicPage']);
}
}
However, after call completed, its not redirecting to PublicPage
component. Any help please. Thanks.
For better understanding read this docs: Angular2 routing