【问题标题】:Angular 2, reset form before navigateAngular 2,导航前重置表单
【发布时间】:2017-09-23 00:21:21
【问题描述】:

我有一个 onSubmit 方法。

    onSubmit() {

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

我正在使用

    this.form.reset();

为了防止脏跟踪,但是当我使用这条线时,它似乎禁用了

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

如果我不重置表单,我会收到一条脏跟踪警报消息。

有什么方法可以让我吃蛋糕吗?

【问题讨论】:

    标签: angular2-routing angular2-forms


    【解决方案1】:

    我应该用过

    this.form.markAsPristine()
    

    而不是

    this.form.reset()
    

    【讨论】:

      猜你喜欢
      • 2017-06-15
      • 1970-01-01
      • 2019-03-01
      • 2017-02-08
      • 2018-02-16
      • 2017-06-26
      • 2016-08-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多