angular2-forms相关内容

DataTable primeNG的默认行选择

如何在数据表中给定记录之后自动选择一行?数据表具有已排序的列和分页。在给定的记录之后,我希望该记录在现有页面上被选中。 推荐答案 数据表有一个名为[(selection)]的属性(数组),要添加/删除/预先选择行,只需在数组中添加/删除值 预选nth: 组件: ngOnInit() { this.data = [/*data*/]; ..
发布时间:2022-08-20 17:35:34 其他开发

在 Angular Reactive 表单中使用表单注册控制时遇到问题

我正在研究 Angular Reactive 表单.最初我在formgroup中有一个formarray.之后我将 formgroup 推入 formarray 以动态添加表单控件.使用 formControlName 绑定这些控件时出现问题.我收到此错误:无法通过路径找到控件:'controlArray -> 0 -> value' 这是我的组件类代码: ngOnInit(){this. ..

设置初始值Angular 2反应式formarray

我正在尝试为 angular 2 反应形式 formArray 对象设置初始值. 即使用于设置表单值的 json 对象包含具有多个条目的数组值,也只显示第一个条目,“form.value"也仅显示第一个条目. 我使用语法 (this.myForm).patchValue(value, { onlySelf: true }); 在表单上设置初始值. 这是一个演 ..

来自 FormGroup 的禁用控件(表单自定义表单控件的一部分)被父级中的 .getRawValue() 排除

有一个实现ControlValueAccessor的组件,带有内部FormGroup来维护自定义表单控件的状态.当任何字段,即 FormGroup 的一部分被禁用时,在父表单中调用 .getRawValue() 方法时该字段不可见. 根据规范,.getRawValue() 应该返回原始对象,包括禁用的字段. 我检查了 .getRawValue() 的代码,这是我发现的: getRa ..

以角度形式修补值

我正在使用 angular 6 制作应用程序,其中我使用的是 angular 动态形式. 在创建表单并提交时,我已经完成了所有工作,您可以看到正在运行的 stackblitz,https://stackblitz.com/edit/angular-x4a5b6-hne6fg 仅供参考:此表单有子元素,它们将被打开,并且在单击添加按钮时也会被追加,并在单击删除按钮时最后删除一个.. ..

角度反应形式绑定不起作用

我正在尝试在这里创建嵌套的反应式表单:https://stackblitz.com/edit/角度-mgrfbj 这是项目层次结构: ---创建公司表单(hello.component.ts)--- 公司详细信息表(company-details.component.ts)--- [员工详细信息表(employee-details.component.ts)员工详细信息表员工详细信息表.. ..
发布时间:2021-11-10 03:01:05 其他开发

使用角度反应形式的现有数组初始化表单数组

我有一个从服务器获取的动态部门列表数组.我想在初始化时推送该数组以形成数组,基本上我想根据数组中的部门名称或 id 显示复选框.我知道如何以反应形式推送一个空数组.但是如何使用现有数组进行初始化.实际上它是一个更新/编辑组件 departmentList:any=[];//数组包含所有部门SelectedDeptList:any=[];//从数据库中获取,选定的部门用户表单:表单组;this.u ..
发布时间:2021-11-10 03:00:02 其他开发

需要选中一个复选框

我希望在使用 FormBuilder for Angular 选中复选框之前禁用按钮.我不想显式检查复选框的值,而是更喜欢使用验证器,以便我可以简单地检查 form.valid. 在下面的两种验证情况下,复选框都是 interface ValidationResult {[键:字符串]:布尔值;}导出类 CheckboxValidator {静态检查(控制:控制){返回{“检查":控制值} ..
发布时间:2021-11-10 02:59:44 其他开发