如何使用 Ant Design of Angular - NG-ZORRO 在 Form 表单中设置单选框的默认选中项?当用户打开表单时,如何确保默认选中状态已经设置?
使用 Ant Design of Angular - NG-ZORRO,我们可以使用 FormControl 组件来绑定表单中的控件。针对单选框,我们可以使用 FormControl 组件中的 setValue 或者 patchValue 方法。
例如,我们有一个单选框控件:
那么我们需要在组件中设置默认选中项,可以使用以下方法:
// 在组件中初始化 selectedItem 变量为 option1 selectedItem: string = "option1";
// 在 ngOnInit 生命周期钩子中使用 patchValue 来更新选中项 ngOnInit() { this.form.patchValue({ selectedItem: this.selectedItem }); }
这样,当用户打开表单时,选中的默认项就是 option1。需要注意的是,我们使用的是 patchValue 而不是 setValue,因为使用 setValue 可能会覆盖其他表单控件的值。