gpt4 book ai didi

javascript - 使原始的 Angular 表单控件变脏

转载 作者:可可西里 更新时间:2023-11-01 02:51:53 25 4
gpt4 key购买 nike

<分区>

Angular 4 中有一种响应式形式,某些控件应该在某些时候以编程方式设置。

this.form = formBuilder.group({
foo: ''
});
...
this.form.controls.foo.setValue('foo');

控制 pristine/dirty 状态会受到怎样的影响?目前我正在使用 formfoo 原始状态,比如:

<form [formGroup]="form">
<input [formControl]="form.controls.foo">
</form>

<p *ngIf="form.controls.foo.pristine">
{{ form.controls.foo.errors | json }}
</p>

<button [disabled]="form.pristine">Submit</button>

如果 pristine/dirty 应该仅指定人类交互并且不能以编程方式更改,那么这里哪种解决方案更可取?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com