gpt4 book ai didi

Angular 4继承的Formcontrol

转载 作者:行者123 更新时间:2023-12-05 02:18:36 24 4
gpt4 key购买 nike

我正在尝试创建一个 FormControl 的子类,其中包含一些额外的属性,然后可以在我的自定义表单控件中使用这些属性来更改行为。

我尝试如下所示从 FormControl(例如 StandardFormControl)继承并用于创建表单组,但是当我在指令/其他任何地方访问表单控件时,我没有获得子类表单控件的属性。

class StandardFormControl extends FormControl{
customProperty: string
}

表单组创建如下

new FormGroup({
firstName: new StandardFormControl('',[])
});

有人有什么想法吗?

最佳答案

据我所知,您必须对表单控件进行类型转换:

// first create the form group and store it in a variable:
const formGroup = new FormGroup({
firstName: new StandardFormControl('',[])
});

// then you can access its controls:
(formGroup.get('firstName') as StandardFormControl).customProperty = 'customValue';

关于Angular 4继承的Formcontrol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44857190/

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