Ho un paio di cicli * ngFor a seconda degli iterabili che potrebbero non essere ancora istanziati. (per esempio stanno aspettando un osservabile)angular 2 * ngPer, quando l'iterabile non è stato ancora istanziato
c'è qualche espressione come questa che potrei usare nella vista?
UPDATE: Ecco il thats parte errore
gettandoComponente
activeLectureContent:LectureContent;
View
<div class="filter-units">
<div>Units</div>
<a (click)="setUnit(i)" class="btn btn-icon-only blue filter-unit-btn" *ngFor="#unit of activeLectureContent.content; #i = index">
<span>{{i+1}}</span>
</a>
</div>
Impossibile leggere proprietà 'content' di indefinito in [null]
Lecture Content sembra questo
export class LectureContent{
constructor(
public name:string = '',
public filter:LectureFilter[]=[],
public show:boolean = true,
public hover:boolean = false,
public content:any[]=[]
){}
}
applausi
Provoca un errore? Spesso, non devi fare nulla se l'iterabile non esiste ancora. –
sì, che iterable contiene oggetti di grandi dimensioni e gli elementi all'interno di quel div devono accedere a quelli –