2017-04-05 11 views
2

実際には、2つのデータベース要求(ポストとプット)後に、メインコンポーネントからログインコンポーネントにナビゲートしようとしています。動いていない。角2 this.router.navigateが動作していません

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.')); 
    } 
+0

を得ていますか? – Aravind

+0

リソースを読み込めませんでした:サーバが404のステータスで応答しました(見つからない) –

+0

3333/node_modules/rxjs/observable/from.js –

答えて

4

私はあなたがあなたの代わりにnavigateByUrlを使用する必要があり、のログイン "URLセグメント、をナビゲートするためのものだと思います:uがどのようなエラーを

this.router.navigateByUrl('/login')