Я новичок в Ionic и пытаюсь передать API от провайдеров на страницу приложения, но получаю сообщение об ошибке, возможно, я передаю неверный идентификатор.
TS part:
export class CardsPage {
currentItems: Item[];
id: any;
getData: Object;
categories;
constructor(public navCtrl: NavController, public api:Api, navParams:
NavParams, items: Items, public http: HttpClient) {
this.id = navParams.get('idName') ||'';
console.log(this.id);
this.api.getCategoryPosts(this.id).subscribe(data=>{
console.log(data)
this.getData = data
},err=>{
console.log(err)
})
}
openItem(item){
this.navCtrl.push('ItemDetailPage', {
itemName: item
});
}
}
API:
getCategoryPosts(category: any) {
return this.http.get(`${this.api_url}/posts?categories=${category.id}`);
}
Я разместил часть кода о моем API и файле ts, теперь я хочу передать данные на следующую страницу, используя параметры.Я хотел знать, что я должен передать в параметре, чтобы данные отображались на следующей странице