在Angular 6中,在FormArray中动态调用一个函数,可以按照以下步骤操作:
import { Component, OnInit } from '@angular/core';
import { FormGroup, FormArray, FormControl } from '@angular/forms';
@Component({
selector: 'app-example',
template: `
`,
styleUrls: ['./example.component.css']
})
export class ExampleComponent implements OnInit {
form: FormGroup;
constructor() { }
ngOnInit() {
this.form = new FormGroup({
items: new FormArray([])
});
}
callFunction(index: number) {
console.log('Calling function for index:', index);
// 在这里执行你想要的操作
}
submitForm() {
console.log('Form submitted:', this.form.value);
}
}
以上代码示例中,定义了一个FormArray,每个元素都是一个FormControl。在调用函数callFunction时,传递了当前元素的索引,你可以在函数中执行你想要的操作。
希望这个解决方法对你有帮助!