我对ionic4 / angular7很陌生。我无法访问可观察对象中的属性。
show.service.ts
const getPantry = async (req, res) => {
const results = await pantry.find({});
return send(res, 200, results)
}
module.exports = cors(
router(
get('/pantry', getPantry),
)
)
show-details.page.ts
getDetails(id) {
return this.http.get(this.url+"get_shows.php?id="+id).pipe(map(results => results));
}
是否可以通过这种方式访问数据?
答案 0 :(得分:0)
首先,我相信您不需要这个.pipe(map(results => results));
秒http.Get
返回Observable
,请参见:https://angular.io/api/common/http/HttpClient。
您应该按照获取属性的顺序进行订阅。
this.showService.getDetails(id).subscribe(value => {this.show = value;});