我想根据从API检索到的数据创建搜索列表。
我有来自API的数据,我需要在列表中搜索它。
console.log('home');
console.log('date: ', this.todaydate);
this.userService.isAuthenticated(this);
let headers = new Headers({
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*',
'Authorization': this.getAccess.idToken
});
this.http.get('************' + this.todaydate, {
headers: headers
})
.map(res => res.json())
.subscribe(
data => {
this.events = data;
},
err => console.log("error is " + err),
() => console.log('read events Complete ' + this.events)
);
}
isLoggedInCallback(message: string, isLoggedIn: boolean) {
console.log("The user is logged in: " + isLoggedIn);
if (isLoggedIn) {
this.eventService.sendLoggedInEvent();
//this.nav.setRoot(ControlPanelComponent);
//this.nav.setRoot(TabsPage);
this.cognitoUtil.getIdToken(new IdTokenCallback(this));
console.log('token from dashboard here: ', this.getAccess.idToken);
} else {
this.eventService.sendLoggedInEvent();
//this.nav.setRoot(ControlPanelComponent);
this.nav.setRoot(LoginComponent);
}
}
presentModal() {
let modal = this.modalCtrl.create(SearchPage);
modal.present();
}
getItems(event) {
}
}
export class IdTokenCallback implements Callback {
constructor(public home: SearchPage) {
}
callback() {
}
callbackWithParam(result) {
this.home.getAccess.idToken = result;
}
}