2017-04-25 9 views
0

私はonSubmitメソッドを持っています。角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.markAsPristine() 

代わりの

this.form.reset() 
を使用している必要があります
関連する問題