【发布时间】:2021-05-13 09:31:52
【问题描述】:
大家好,我有一个函数,当我使用console.log(id) 时我传递了id,它工作正常,但是为什么我不能在formArray 的循环中使用patchValue?我希望所有前 5 个元素都具有相同的 id。
for(let j=0; j<5; j++)
{
this.myarray.at(j).patchValue([
{
elementid: id
}
]);
}
【问题讨论】:
-
您遇到了哪个错误?
-
我没有收到任何错误...但是 elementId 没有收到 id...
-
如果我使用相同的 patchValue 而不是在循环内并且只对第一个元素有效
-
你确定你的'at'函数吗? Stackblitz 不知道它在 Arrays 上。我查了一下,好像是“实验函数”:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…