导航到同一组件后不会调用构造函数

时间:2017-11-05 03:51:35

标签: angular

请看下面的代码。我有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]);

}

谢谢。

0 个答案:

没有答案