Angular的FormBuilder在通过javascript添加HTML时不应用元素值。
创始人
2024-10-24 03:31:21
0

在Angular的FormBuilder中,当通过JavaScript动态添加HTML元素时,元素的值可能无法应用。这是因为FormBuilder是在组件初始化时构建表单模型的,它不会自动更新动态添加的元素。

为了解决这个问题,可以使用以下方法:

  1. 使用FormControl来手动添加动态元素:
import { Component, OnInit } from '@angular/core';
import { FormBuilder, FormGroup, FormControl } from '@angular/forms';

@Component({
  selector: 'app-example',
  template: `
    
`, }) export class ExampleComponent implements OnInit { myForm: FormGroup; constructor(private formBuilder: FormBuilder) {} ngOnInit() { this.myForm = this.formBuilder.group({ dynamicElements: this.formBuilder.array([]), }); // 添加动态元素 const control = new FormControl('initial value'); this.dynamicElements.push(control); } get dynamicElements() { return this.myForm.get('dynamicElements') as FormArray; } }
  1. 使用ngModel来绑定动态元素的值:
import { Component, OnInit } from '@angular/core';
import { FormBuilder, FormGroup, FormArray } from '@angular/forms';

@Component({
  selector: 'app-example',
  template: `
    
`, }) export class ExampleComponent implements OnInit { myForm: FormGroup; dynamicElements: FormArray; constructor(private formBuilder: FormBuilder) {} ngOnInit() { this.myForm = this.formBuilder.group({ dynamicElements: this.formBuilder.array([]), }); // 添加动态元素 const control = this.formBuilder.control('initial value'); this.dynamicElements.push(control); } get dynamicElements() { return this.myForm.get('dynamicElements') as FormArray; } }

以上两种方法都可以实现在通过JavaScript动态添加HTML元素时应用元素值。根据具体的需求和使用场景,选择适合的方法来解决问题。

相关内容

热门资讯

透视美元局!wpk私人辅助,w... 透视美元局!wpk私人辅助,wpk系统是否存在作弊行为,黑科技教程(一直存在有挂)亲,关键说明,wp...
透视科技!购买的wpk辅助在哪... 透视科技!购买的wpk辅助在哪里下载,有哪些免费的wpk作弊码,攻略方法(原来真的有挂)1、购买的w...
透视游戏!wpk俱乐部有没有辅... 透视游戏!wpk俱乐部有没有辅助,wpk安卓下载辅助,必胜教程(本来有挂)1、用户打开应用后不用登录...
透视软件!wpk模拟器,如何下... 透视软件!wpk模拟器,如何下载wpk透视版,插件教程(总是真的是有挂);1)如何下载wpk透视版辅...
透视辅助!wpk辅助器是真的吗... 透视辅助!wpk辅助器是真的吗,wpk系统是否存在作弊行为,扑克教程(好像真的有挂);1、金币登录送...
透视挂!wpk免费辅助,购买的... 透视挂!wpk免费辅助,购买的wpk辅助在哪里下载,透视教程(原来是真的有挂)1、首先打开购买的wp...
透视插件!wpk辅助软件,wp... 透视插件!wpk辅助软件,wpk软件是正规的吗,系统教程(切实存在有挂)运wpk软件是正规的吗辅助工...
透视总结!wpk系统是否存在作... 透视总结!wpk系统是否存在作弊行为,wpk有那种辅助吗,透视教程(果然真的是有挂)1、让任何用户在...
透视辅助!wpk安卓下载辅助,... 透视辅助!wpk安卓下载辅助,wpk模拟器是什么,细节揭秘(都是是真的有挂)1、用户打开应用后不用登...
透视软件!wpk免费辅助,wp... 透视软件!wpk免费辅助,wpk私人局有透视吗,黑科技教程(好像是真的有挂)1、下载好wpk私人局有...