angular2-forms相关内容
如何在数据表中给定记录之后自动选择一行?数据表具有已排序的列和分页。在给定的记录之后,我希望该记录在现有页面上被选中。 推荐答案 数据表有一个名为[(selection)]的属性(数组),要添加/删除/预先选择行,只需在数组中添加/删除值 预选nth: 组件: ngOnInit() { this.data = [/*data*/];
..
有谁知道如何在自定义字段的类上声明ASYNC验证方法? 现在我的validate()方法中有一个同步验证器: @Component({ selector: 'my-field', template: `
Some markup
`, providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: forwar
..
我使用的是被动表单。当输入状态无效时,我会显示错误。这是我的观点:
Username
..
我正在构建angular2表单,我希望有多个按钮来提交表单,例如“保存”和“保存并关闭”。 我已尝试使用带有单击操作的简单按钮,但我找不到手动将表单标记为已提交以强制表单验证的方法。
..
我正在创建一个嵌套的表单组,如https://plnkr.co/edit/c93yFe2r83cvjiRvl6Uj?p=preview所示。 这是https://angular.io/docs/ts/latest/cookbook/form-validation.html#!#reactive 中的示例分叉 该示例以角度显示,当表单没有任何嵌套组时使用validationMessages
..
我想知道当我在另一个 formBuilder 组中有一个数组时,我必须做什么才能以反应形式使用“setControl"和“get".例如: this.formulario = this.formBuilder.group({标题: [this.racPessoa.title, [Validators.required]],描述:[this.racPessoa.description,[Valid
..
我似乎无法修复此错误.我有一个搜索栏和一个 ngFor.我正在尝试使用这样的自定义管道过滤数组: import { Pipe, PipeTransform } from '@angular/core';从'../user/user'导入{用户};@管道({name: 'usersPipe',纯:假})导出类 UsersPipe 实现 PipeTransform {转换(用户:用户 [],sear
..
我是 Angular 4 的新手并试图构建一个简单的路由,但是当我尝试使用 this.router.navigate(['./admin/login']); 在成功注册时重定向时; 所以它抛出这个错误 ViewDestroyedError: Attempt to use a destroyed view:detectChanges in console.log.这是我的 register.comp
..
我正在研究 Angular Reactive 表单.最初我在formgroup中有一个formarray.之后我将 formgroup 推入 formarray 以动态添加表单控件.使用 formControlName 绑定这些控件时出现问题.我收到此错误:无法通过路径找到控件:'controlArray -> 0 -> value' 这是我的组件类代码: ngOnInit(){this.
..
在我的 Angular 2 表单中,我有以下打字稿: 导出类 UserEditComponent 实现 OnChanges {@Input() userModel: IUserModel;@Output() onSave: EventEmitter= new EventEmitter();@ViewChild("userEditForm") userEditForm: FormControl;私
..
在这个表单中,我必须访问 formControlName="last" 的控件以显示它的错误. 提交 此代码引发了未定义的错误“控件"(粗体格式行).控件可
..
我正在尝试为 angular 2 反应形式 formArray 对象设置初始值. 即使用于设置表单值的 json 对象包含具有多个条目的数组值,也只显示第一个条目,“form.value"也仅显示第一个条目. 我使用语法 (this.myForm).patchValue(value, { onlySelf: true }); 在表单上设置初始值. 这是一个演
..
我是 angular 的新手,目前正在使用 angular 5,我想使用反应式表单控件在单击事件()上添加复选框和下拉列表.请提出解决方案. 解决方案 您的 html 模板应如下所示:
..
有一个实现ControlValueAccessor的组件,带有内部FormGroup来维护自定义表单控件的状态.当任何字段,即 FormGroup 的一部分被禁用时,在父表单中调用 .getRawValue() 方法时该字段不可见. 根据规范,.getRawValue() 应该返回原始对象,包括禁用的字段. 我检查了 .getRawValue() 的代码,这是我发现的: getRa
..
我未能让 Angular 2 反应式表单工作,其中 FormGroup 嵌套在 FormArray 中.有人可以告诉我我的设置有什么问题吗? 为简洁起见,省略了代码中不相关的部分. 以下是我的组件 orderForm: FormGroup = this.fb.group({ID: [''],商店:['',Validators.required],//与错误相关的部分order_lin
..
我正在使用 angular 6 制作应用程序,其中我使用的是 angular 动态形式. 在创建表单并提交时,我已经完成了所有工作,您可以看到正在运行的 stackblitz,https://stackblitz.com/edit/angular-x4a5b6-hne6fg 仅供参考:此表单有子元素,它们将被打开,并且在单击添加按钮时也会被追加,并在单击删除按钮时最后删除一个..
..
我想知道当我在另一个 formBuilder 组中有一个数组时,我必须做什么才能以反应形式使用“setControl"和“get".例如: this.formulario = this.formBuilder.group({标题: [this.racPessoa.title, [Validators.required]],描述:[this.racPessoa.description,[Valid
..
我正在尝试在这里创建嵌套的反应式表单:https://stackblitz.com/edit/角度-mgrfbj 这是项目层次结构: ---创建公司表单(hello.component.ts)--- 公司详细信息表(company-details.component.ts)--- [员工详细信息表(employee-details.component.ts)员工详细信息表员工详细信息表..
..
我有一个从服务器获取的动态部门列表数组.我想在初始化时推送该数组以形成数组,基本上我想根据数组中的部门名称或 id 显示复选框.我知道如何以反应形式推送一个空数组.但是如何使用现有数组进行初始化.实际上它是一个更新/编辑组件 departmentList:any=[];//数组包含所有部门SelectedDeptList:any=[];//从数据库中获取,选定的部门用户表单:表单组;this.u
..
我希望在使用 FormBuilder for Angular 选中复选框之前禁用按钮.我不想显式检查复选框的值,而是更喜欢使用验证器,以便我可以简单地检查 form.valid. 在下面的两种验证情况下,复选框都是 interface ValidationResult {[键:字符串]:布尔值;}导出类 CheckboxValidator {静态检查(控制:控制){返回{“检查":控制值}
..