在Angular中,可以使用对象作为FormControl的默认值,而不是使用引用。以下是实现这一功能的步骤:
import { FormControl } from '@angular/forms';
const myFormControl = new FormControl({});
const defaultValue = { name: 'John', age: 25 };
myFormControl.setValue(defaultValue);
<input type="text" [formControl]="myFormControl">
<!-- 使用管道 -->
<p>{{ myFormControl.value | json }}</p>
<!-- 直接访问属性 -->
<p>{{ myFormControl.value.name }}</p>
这样,对象就会作为FormControl的默认值,并且可以在表单中使用。
关于Angular FormControl的更多信息,可以参考腾讯云的文档:Angular FormControl
领取专属 10元无门槛券
手把手带您无忧上云