草庐IT

formcontrol

全部标签

javascript - 从 FormController 获取表单控件

我需要一种方法来遍历AngularJS表单的已注册控件。本质上,我试图获取所有$dirty控件,但没有控件数组(FormController除了包含控件本身之外还有许多不同的属性/函数-每个控件都是它自己的对象)。我一直在查看源代码,我发现FormController中有一个controls数组,这正是我要查找的数组。有没有办法访问这个值,或者扩展FormController以包含返回此controls数组的函数?编辑:Plnkr演示此外,我意识到从技术上讲,我可以检查键字符串中的第一个字符是否为“$”,但我想避免这种情况,以防future版本的Angular中的FormControl

javascript - 从 FormController 获取表单控件

我需要一种方法来遍历AngularJS表单的已注册控件。本质上,我试图获取所有$dirty控件,但没有控件数组(FormController除了包含控件本身之外还有许多不同的属性/函数-每个控件都是它自己的对象)。我一直在查看源代码,我发现FormController中有一个controls数组,这正是我要查找的数组。有没有办法访问这个值,或者扩展FormController以包含返回此controls数组的函数?编辑:Plnkr演示此外,我意识到从技术上讲,我可以检查键字符串中的第一个字符是否为“$”,但我想避免这种情况,以防future版本的Angular中的FormControl

Angular Forms:在自动完成选择时,定义与输入值不同的 formcontrol 值

AngularForms:Onautocompleteselect,defineformcontrolvaluedifferenttoinputvalue如何屏蔽表单控件名称的输入。HTML当显示自动完成时,您只会看到airport.name。当用户选择一个机场时,我想在输入值中显示airport.name但在formControl中我想将机场对象设置为值,因为当我进行搜索时,我需要的不仅仅是一个字符串来查找数据。1234567891011121314151617181920     matInput   formControlName="departure_airport"   #el_de

Angular Forms:在自动完成选择时,定义与输入值不同的 formcontrol 值

AngularForms:Onautocompleteselect,defineformcontrolvaluedifferenttoinputvalue如何屏蔽表单控件名称的输入。HTML当显示自动完成时,您只会看到airport.name。当用户选择一个机场时,我想在输入值中显示airport.name但在formControl中我想将机场对象设置为值,因为当我进行搜索时,我需要的不仅仅是一个字符串来查找数据。1234567891011121314151617181920     matInput   formControlName="departure_airport"   #el_de
12