我使用树对象和 FormGroup 构建了一个 orgChart。如您所见,我已经将每个节点关联起来。
var treen = [{
name:"name",
cargo:"cargo",
subordinados:[{
name:"name 2",
cargo:"cargo 2",
subordinados: []
}]
}];
每个“从属”都是一个 FormArray。
当我使用 formGroup.setPath() 在“subordinados”中添加新索引作为 FormGroup 类型时,似乎它不起作用。和 formGroup 还是一样的。
按照我的方法去做:
clicou( f: FormControl)
{
const arrColaborador = new FormArray([]);
const sub = this.builder.group({
nome: new FormControl('teste'),
cargo: new FormControl('teste'),
subordinados: arrColaborador
});
f.patchValue({
subordinados: [sub]
})
console.log(f);
}
我该如何做到这一点并通过该方法更改 formArray 刺痛?