Angular 2,重置窗体前导航

问题描述:

我有一个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']) 

如果我不重置我有一个形式脏跟踪警报消息。

有什么办法可以让我的蛋糕吃掉吗?

我应该使用的

this.form.reset() 

this.form.markAsPristine() 

代替