Angular2 RC6重置formGroup不会重置单选按钮上的视图值

时间:2016-09-10 17:00:59

标签: angular

使用RC6我有一个带有formControls的表单,它绑定到单选按钮。当我在formGroup上使用reset()方法时,这些单选按钮的状态被重置为null,这没关系。但是最后一个收音机仍然被选中。

重现的步骤:

  1. 我有以下formGroup

    this.form = formBuilder.group({
        email: ['', Validators.compose([
            Validators.required,
            emailValidator
        ])],
        sex: ['', Validators.required],
    });
    
  2. 以下是pug中的模板代码:

            label.radio-inline
                input(type='radio', value='male', [formControl]="form.controls['sex']")
                |  Male
            label.radio-inline
                input(type='radio', value='female', [formControl]="form.controls['sex']")
                | Female
    
  3. 我选择了自己的男性形式。
  4. 我执行this.form.reset();
  5. 表单现在处于未触摸状态,并且所有验证器都恢复为无效,但是仍然选择男性单选按钮。
  6. 预期结果是此时不应选择单选按钮,因为我重置了我的表单。

    以下是此示例:http://plnkr.co/edit/VDfq8N

0 个答案:

没有答案