我有这个迭代:
<div class="resultsCtn clearfix" *ngFor="let result of results;let i = index">
<!-- this index should be rendered just if at least one of the results happen and only one time for iteration!!! -->
<h5 *ngIf="some_flag"><span class="numberCircle">{{ i+1 }}</span></h5>
<!-- option_one -->
<h5 *ngIf="result.option_one" class="optionsStyle">
<ng-container *ngTemplateOutlet="hasFixed;"></ng-container>
{{ result.option_one }}
</h5>
<!-- option_two -->
<h5 *ngIf="result.option_two" class="optionsStyle">
<ng-container *ngTemplateOutlet="hasFixed;"></ng-container>
{{ result.option_two }}
</h5>
<!-- option_three -->
<h5 *ngIf="result.option_three" class="optionsStyle">
<ng-container *ngTemplateOutlet="hasFixed;"></ng-container>
{{ result.option_three }}
</h5>
</div>
</div>
即使其中一个选项具有实例化,我也要渲染<h5 *ngIf="some_flag"><span class="numberCircle">{{ i+1 }}</span></h5>
。
问题:我不想创建另一个函数来检查数据是否正常,因为我要检查许多参数(如果存在,则它们已经被渲染。
因此,我只希望在已更改为true的选项div
中包含一个标记。
(或者没有创建新功能的更好的主意)