我正在尝试根据某个数据集中的数据数组预加载芯片。例如,我们的数据对象看起来像
{
node : {
name: "test"
endpoints: {
name: "hello",
endpointUri: ["A","B","C"]
}
}
在初始化时,我执行以下操作
const control = <FormArray>this.myForm.controls['endpoints'];
this.nodes.forEach( (ele, i) => {
control.push(this._fb.group({
Name: ele.name,
endPointUri: new FormArray([])
}))
ele.endPointUri.forEach(endpoint => {
this.myForm.controls.endpoints.value[i].endPointUri.push(endpoint);
});
但是,由于某些原因,在此示例中,我不断为我的endpointsURI获取空数组。因此,我的筹码永远不会被预先加载。