Вы можете сделать это в *ngFor
, как вы делали в своем примере, потому что переменные ссылки на шаблон уже уникальны.Ниже приведен пример того, как вы можете сделать это:
<td *ngFor='let ex of example'>
<div class="input-group">
<input type="text" [(ngModel)]="trips.startDateTime" [max]="today" name="tripstartdate"
class="form-control form-control-sm" [owlDateTimeTrigger]="dt4"
[owlDateTime]="dt4">
<owl-date-time #dt4 [hour12Timer]="true"></owl-date-time>
</div>
</td>
Или вы можете попробовать получить все ваши templateRef
переменные из *ngFor
, например, так:
@ViewChildren('dt4') dtTime: QueryList<TemplateRef>;
и сделатьитак:
<td *ngFor='let ex of example; let i = index'>
<div class="input-group">
<input type="text" [(ngModel)]="trips.startDateTime" [max]="today" name="tripstartdate"
class="form-control form-control-sm" [owlDateTimeTrigger]="dt4"
[owlDateTime]="dtTime[i]">
<owl-date-time #dt4 [hour12Timer]="true"></owl-date-time>
</div>
</td>