将ngfor与在另一个ngfor内部动态的observables一起使用

时间:2019-04-15 08:56:20

标签: angular

问题是我想调用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>

0 个答案:

没有答案