簡體   English   中英

Angular 2 this.router.navigate無法正常工作

[英]Angular 2 this.router.navigate is not working

實際上,我試圖在兩個數據庫請求(發布和放置)之后從主組件導航到登錄組件。 它不起作用。

constructor(private service:Service, private router:Router){}

select(solution:string, size:string) {
    let obj1 = {};
    let obj2 = {}

    this.service
      .newObj(obj1)
      .subscribe(
        (data) => {this.service.status(obj2, data._id).subscribe((data) =>**this.router.navigate(['/login'])**);
          console.log('data.id', data._id)},
        error => console.log('Could not post data.'));
  }

我認為您打算瀏覽URL段'login' ,然后應該改用navigateByUrl

this.router.navigateByUrl('/login')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM