在角4+中有一个反应性形式,其中有多个check boxes,如下所示:
现在,用户可以选择尽可能多的复选框。因此,此表单的输出是选中的复选框的数组,如下所示:
[
"I have a bike",
"I have a nothing",
"I have a test"
]
我不知道如何在reactive forms中处理这个问题。请注意,我使用的是以下内容:
import {FormGroup, FormBuilder, Validators} from "@angular/forms";
我想要的:
在将
我正在使用Angular 6创建一个表单,但是在我的表单中,我有50个或更多的字段,而在'ts‘文件中,我是否必须声明所有的字段,例如,我使用的反应式表单
userCreation = new FormGroup({
firstName: new FormControl(''),
lastName: new FormControl(''),
........
so on
});
如果我使用模板驱动而不是ngModel,我是否必须定义对象中的所有文件
userCreation: {
firstName: any;
lastName:
我有一个反应式表单,在填写aa输入之前,提交按钮应处于禁用状态
我曾尝试使用ngmodel和ngForm参数禁用该按钮,但在填充输入时未启用该按钮
这是我的代码
<form #uploadForm="ngForm">
<div class="uploadDiv">
<div *ngFor="let data of fileList, let i = index">
<label class="adpLabel">{{data.fileDesc}}</lab
我想禁用页面加载中的所有控件,并在用户单击反应性窗体中的add按钮时启用所有控件。为此,我在html模板中使用了[disabled]属性,但是我在控制台中得到了下面的警告消息。
警告:
看起来,您使用的是带有反应性表单的禁用属性。如果在组件类中设置此控件时,将禁用属性设置为true,则禁用属性实际上将在DOM中为您设置。我们建议使用这种方法来避免“检查后更改”错误。
Example:
form = new FormGroup({
first: new FormControl(
{value: 'Nancy', disabled
我有一个对象数组,所有对象都有一个name属性。在我的下拉列表中,我使用这个name属性显示所有这些对象.我希望用户能够从列表中选择一个新的名称,并将关联的对象分配给一个名为selectedGlobalClass的变量。我怎么才能让这事发生?
这是我的html:
<select (change)="changeClass(class)">
<option *ngFor="let class of globalClasses" [selected]="class.GlobalClassID==selectedOption.
参考:,很容易获得一个FormArrayName:
<form [formGroup]="form" (ngSubmit)="onSubmit()">
<div formArrayName="cities">
<div *ngFor="let city of cities.controls; index as i">
<input [formControlName]="i" placeholder="City">
&l
我有一个控件列表及其在datatable中的位置,我想查看整个datatable并设置每个控件的位置。我遇到的困难是定义我想要设置位置的控制。例如,可以将控件的位置设置为:
button1.Location = new Point(xpos, Ypos);
button2.Location = new Point(xpos, Ypos);
问题是我不能硬编码所有控件的名字。这是我目前使用的代码: datatable包含表单中每个控件的一行,并有三列:控件名称、x位置和y位置。
int rowPosition = 0;
Control x;
string controlName;
int xCo
我正在尝试以反应性的形式设置组件的验证。在将formControlName="sellerName"添加到组件之前,该组件运行良好,现在我得到了以下错误:
ERROR TypeError: Cannot read property 'name' of null
表单组件HTML:,其中selectedItem是空对象
<app-dropdown-select formControlName="sellerName" <-- Removing this makes it work
[dropdo
我的代码创建了一个5x5的按钮网格。我想给每个按钮不同的名称"BtnColour1","BtnColour2",等等。我如何给它们所有不同的名称,以及我如何在程序中引用每个按钮? Dim bytCounter As Byte
For bytCounter = 1 To 25
Dim btnColour As New Button
Me.Controls.Add(btnColour)
btnColour.Height = 50
btnColour.Width = 50
btnColo