如何在组件模板中定义标志?

时间:2018-08-29 09:12:36

标签: angular

我有这个迭代:

    <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中包含一个标记。 (或者没有创建新功能的更好的主意)

0 个答案:

没有答案