Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何为FormControl值定义接口?_Angular_Typescript_Form Control - Fatal编程技术网

Angular 如何为FormControl值定义接口?

Angular 如何为FormControl值定义接口?,angular,typescript,form-control,Angular,Typescript,Form Control,我希望能够为FormControl值定义接口。这将是非常有帮助的模板 我不想用任何包装纸 在组件中 control = new FormControl({a:'some value'}); 在模板中 <div>{{control.value?.a}}</div> {{control.value?.a} 似乎没有能力知道一种类型的值 我希望IDE能够理解该值包含的数据类型我不确定您是否能够做到这一点,因为我认为表单输入只能是字符串或数组。否,它可以是您想要的任何内容。

我希望能够为FormControl值定义接口。这将是非常有帮助的模板

我不想用任何包装纸

在组件中

control = new FormControl({a:'some value'});
在模板中

<div>{{control.value?.a}}</div>
{{control.value?.a}
似乎没有能力知道一种类型的值


我希望IDE能够理解该值包含的数据类型

我不确定您是否能够做到这一点,因为我认为表单输入只能是字符串或数组。否,它可以是您想要的任何内容。这里的耦合问题是如何为FormGroup定义接口…@Constant有些不确定的事情though@SouravDutta谢谢,但它是关于包装器的:)试试看,我不确定你是否能做到,因为我认为表单输入只能是字符串或数组。不,它可以是你想要的任何东西。这里的耦合问题是如何为FormGroup定义接口…@Constant有些不确定的事情though@SouravDutta谢谢,不过是关于包装的:)试试看