Я предполагаю, что "Times" - это ваш DTO, который описывает данные, возвращаемые вашим API.
В этом случае я бы изменил loadData в вашем провайдере так:
loadData() : Observable<Times[]> {
return this.http.get<Times[]>("http://api.aladhan.com/v1/calendarByCity?city=Amsterdam&country=" +
"The%20Netherlands&method=1&school=1&month=9&year=2018");
}
В ionViewDidLoad () вы можете затем вызвать эту функцию и сохранить выходные данные в вашей переменной класса "tijdenVandaag", чтобы сделать ее доступной в вашем компоненте следующим образом:
ionViewDidLoad() {
this.provider.loadData().subscribe( r => this.tijdenVandaag = r, e => console.error(e));
}
В HTML-шаблоне home.html вы можете затемпродолжайте и визуализируйте данные так, как вы хотите.
Просто убедитесь, что вы обрабатываете начальный случай, когда значение равно нулю, пока оно не будет загружено.Так что, возможно, оберните его * ngIf следующим образом:
<ng-container *ngIf="tijdenVandaag != null">
<div *ngFor="let t of tijdenVandaag>{{t.id}}</div>
</ng-container>