0

我有以下输入并且可以正常工作以保存

<input id="field_dataAtivacao" type="text" class="form-control" name="dataAtivacao"
               ngbDatepicker #dataAtivacaoDp="ngbDatepicker" formControlName="dataAtivacao"
               [value]="dataAtivacao | date:'dd/MM/yyyy'" placeholder="00/00/0000"
               [disabled]="false" [readonly]="true" />

表单控件

  editForm = this.fb.group({
        dataAtivacao: [],
    });

来自的值cliente.dataAtivacao是使用此格式的正常日期00/00/0000。它在用户单击编辑时加载。

this.editForm.patchValue({
      dataAtivacao: cliente.dataAtivacao,
});

当我需要更新表单控件的值时会出现此问题,因为该按钮仅在我单击输入并再次设置日期时启用,但我需要更新而不再次单击以设置日期,因为日期已经加载。

<button type="submit" id="save-entity"
        [disabled]="editForm.invalid" class="btn btn-primary">
        <span>Save</span>
</button>
4

0 回答 0