请看下面的代码。我有updateValues()方法来更新记录,这是表格的编辑案例。更新记录后,我想显示添加/更新记录的列表,以便我在我当前的相同网址上导航。但是视图没有刷新,因为导航后没有调用构造函数。
constructor(
private MailService : MailService,
private router: Router,
private route: ActivatedRoute
) {
this.router.events.subscribe((event:Event) => {
if(event instanceof NavigationEnd){
this.currentURL = event.url;
}
});
this.getTemplates();
this.formBuild();
}
updateValues(){
// Call service for updating records.
this.router.navigate([this.currentURL]);
}
谢谢。