Я построил orgChart, используя дерево Object и FormGroup.Как видите, у меня есть узлы, связанные с каждым из них.
var treen = [{
name:"name",
cargo:"cargo",
subordinados:[{
name:"name 2",
cargo:"cargo 2",
subordinados: []
}]
}];
Каждое "подчиненное" является FormArray.
когда я использую formGroup.setPath () для добавления нового индекса в "subordinados" в качестве типа FormGroup, кажется, это не работает.и формаГруппа все та же.
следуйте методу i, чтобы сделать это:
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, измененный методом?