【发布时间】:2019-02-27 14:20:28
【问题描述】:
这是我的 json 文件,
country_id:String,
name:String
scholardetails:[{
country_id:String,
scholarshipname:String,
scholarshiplink:String
}]
},{collection:'new_countryMaster'});
在前端,因为 *ngFor 是这样给出的,
<div *ngFor="let country of countries">
<p>{{country.name}}<p>
</div>
<div *ngFor="let item of countries.scholardetails">
<p>{{item.scholarshipname}}<p>
</div>
我的打字稿,
countries: any;
constructor(private route: ActivatedRoute, private http: HttpClient) { }
ngOnInit() {
this.getscholardetails(this.route.snapshot.params['id']);
}
getscholardetails(id) {
this.http.get('http://localhost:3000/api/scholardetails/'+id).subscribe(data => {
this.countries= data;
});
}
我只能获取和显示姓名,无法获取scholardetails country_id、s奖学金名和奖学金名。我找不到我在哪里做错了。如果有人知道,请帮助我。
【问题讨论】: