angular2-formbuilder

    0热度

    1回答

    我用Angular forms创建了一个函数来使用addControl()方法,不管我如何尝试应用它或在何处应用它,我得到一个错误告诉我(something).addControl() is not a function 。 我已经在我的课 demoA:string = 'name'; demoB:Array<string> = ['city', 'state']; demoC:FormGro

    0热度

    1回答

    没有工作,我有我想一次验证FormArray,其字段。我遍历FormArray和每个元件(FormGroup),我检查条件,则禁用有效FormGroup s到避免用户改变它和设定错误到特定FormControl的FormGroup内部。 以下是我的代码。 rows是FormArray。 response.forEach((item, index) => { if (item.detail

    0热度

    1回答

    我试图创建一个就地可编辑的窗体,其控件一次应该在可编辑模式和仅查看模式之间切换,点击外部按钮(我不想要单击要控制编辑模式的单个控件)。 我创建了这个StackBlitz,我收到一条错误消息说:No provider for NgControl。我不想将表单元素包装在我期望创建的每个可编辑控件组件上。请帮我解决一下这个。 我打算控制是一样的东西, <editable-control [mode]="

    0热度

    1回答

    我使用bootstrap-datepicker在我的Angular项目中创建它作为指令。以下是我的代码。 HTML: <input [datepicker]="datepickerConfig" readonly ngModel name="requestedDate" class="form-control" id="requestedDate" type="text"> 日期选择器配置在组件:

    2热度

    1回答

    我的API响应等 "groups": [{ "group_name": "GRP1" "attributes": [{ "attribute_id": 1, "attribute_name": "Frequency", "value_reference": "tag" }] }

    0热度

    1回答

    我正在使用角4 Form和Form-Group组件来创建添加/编辑数据表单。我可以在添加任何新数据时进行适当的验证,但在编辑具有已填充输入字段的同一表单时遇到问题。 下面的代码组成部分的: this.saveNotification = this.formBuilder.group({ id: '', name: ['', Validators.required],

    0热度

    1回答

    我在使用formbuilder时存在角度2的问题。我遇到以下情况。 我正在验证电子邮件,如果我已经在员工数组内部清理了该字段,如果允许,则什么也不做。我运行一个foreach来检查这一点,我在构造函数创建的formbuild和指涉部分看起来是这样的: 我添加与需求的目的因此。 我把一个模糊事件中输入并执行该功能。 public verifyEmail(employee_email: string,

    0热度

    1回答

    我有一个反应形式,有一些默认值,并希望禁用保存按钮,直到用户已经改变了一些东西,如果用户已经改回到初始状态。 我可以订阅valuechanges,但我想知道一些更改(用户还原更改后)表单是否回到初始状态并禁用保存按钮。 我不能使用Form.dirty,因为一旦用户改变了某些内容而不是pristine,如果用户已恢复其更改,它就会变脏。 比JSON.stringify还有其他方法吗?

    1热度

    2回答

    我正在开发一个Angular 4.X项目,并试图在按钮单击时创建一些HTML输入字段(主要是文本类型)。我正在使用Angular反应形式并试图使用Angular FormArray来实现这一点。我已经将代码写入了重定向程序,但它显示了一些错误。 以下是我创建的链接普拉克 - http://plnkr.co/edit/PCFD43GK91zo2ivQ9lf7?p=preview 为了便于参考,请找到

    1热度

    1回答

    我得到一个FormBuilder阵列的formControlName得到一个错误: Error: Cannot find control with path: 'elements -> 0 -> name' <form [formGroup]="targetAttributesForm" (ngSubmit)="save(myForm)"> <input formControlName=