问题是我想调用rest api来获取数据并由ngFor填充 但是我的其余api获得了一个值,并且该值来自更高级别的另一个ngfor。运行该程序后,嵌套的ngfor进入无限循环,我认为这是由于更改检测器造成的。
我尝试了很多选择,例如我完全停用了变更检测器 但这没什么用,我也理解我的问题是我的剩余api获得了一个值并且依赖于另一个ngfor,所以我无法将其放入我的打字稿文件中
<div class="row" *ngFor="let item of requirementElementsList;">
<input *ngIf="item.elementType == 1">
<select *ngIf="item.elementType == 2">
<option class="option"
*ngFor="let elementOption of getElementOptions(item.elementId) | async">
{{elementOption.title}}
</option>
</select>
</div>