Я создаю ионное приложение, которое загружает RSS-канал из iTunes.Я могу получить RSS-канал и отобразить записи в моем приложении.
Я получаю эту ошибку и хотел бы понять, как правильно настроить переменную.
export class MyPage {
episodes: any;
...
getRssFeed() {
this.rssProvider.getFeed(this.rssUrl)
.then(data => {
console.log(data);
this.episodes = data.items;
});
}
}
rssProvider.ts
...
getFeed(rssUrl: string) {
try {
return new Promise(resolve => {
this.http.get(`${this.baseUrl}?rss_url=${rssUrl}&api_key=${this.apiKey}&count=${this.count}`).subscribe(data => {
resolve(data);
}, error => {
console.error(error);
});
});
} catch (error) {
console.error('Something really bad happened trying to get rss feed.');
console.error(error);
}
}
Я использую WebStorm для своей IDE, если это имеет какое-либо значение.
Это ошибка, которую я получаю:
Typescript Error:
Property 'items' does not exist on type '{}'.
Что ж, items
возвращается, поэтому Ионик не знает, что это такое.Есть ли правильный способ объявить переменную, чтобы я не получил красную подсказку об ошибке?
Спасибо за любые предложения!