2017-04-25 49 views
0

我有一個onSubmit方法。Angular 2,重置窗體前導航

onSubmit() { 

    let user = this.form.value 
    this._userService.postUser(user) 
    this.form.reset(); 
    this._router.navigate(['users']) 
} 

我使用

this.form.reset(); 

防止髒跟蹤,但是當我用這條線似乎禁用

this._router.navigate(['users']) 

如果我不重置我有一個形式髒跟蹤警報消息。

有什麼辦法可以讓我的蛋糕吃掉嗎?

回答

0

我應該使用的

this.form.reset() 

this.form.markAsPristine() 

代替