Ionic 4 - 如何显示 html 页面的请求结果
Ionic 4 - how do I show the results of a request to the html page
在 Ionic 4 中,我试图显示 get 响应的结果。我得到了路线的结果,但如何在我的 html 页面中显示它?
在我的 license.page.ts:
ngOnInit() {
return this.httpClient.get(`${this.AUTH_SERVER_ADDRESS}/license`).subscribe(data=>{
//process the json data
console.log(data);
})
}
在我的回复中:
Object { site_id: "ABC", side_key: "GWA9TjApcyAKEhnx", license_limit: 1 }
我生成了 license.ts,但我现在不确定是否需要。
export interface License {
site_id: string;
site_key: string;
license_limit: number;
}
如何在我的 license.page.html 中显示此信息?
<ion-list>
<ion-item>
<ion-label>Site ID</ion-label>
</ion-item>
<ion-item>
<ion-label>Site Key</ion-label>
</ion-item>
<ion-item>
<ion-label>License Limit</ion-label>
</ion-item>
</ion-list>
由于您使用的是离子列表,它适用于数组,因此在赋值之前将对象转换为数组,
声明一个变量,
sites : any = [];
然后,
return this.httpClient.get(`${this.AUTH_SERVER_ADDRESS}/license`).subscribe(data=>{
this.sites = [data];
})
你的HTML应该看起来像
<ion-content>
<ion-list>
<ion-item *ngFor="let site of sites;">Site ID {{site.site_id}}</ion-item>
</ion-list>
</ion-content>
在 Ionic 4 中,我试图显示 get 响应的结果。我得到了路线的结果,但如何在我的 html 页面中显示它?
在我的 license.page.ts:
ngOnInit() {
return this.httpClient.get(`${this.AUTH_SERVER_ADDRESS}/license`).subscribe(data=>{
//process the json data
console.log(data);
})
}
在我的回复中:
Object { site_id: "ABC", side_key: "GWA9TjApcyAKEhnx", license_limit: 1 }
我生成了 license.ts,但我现在不确定是否需要。
export interface License {
site_id: string;
site_key: string;
license_limit: number;
}
如何在我的 license.page.html 中显示此信息?
<ion-list>
<ion-item>
<ion-label>Site ID</ion-label>
</ion-item>
<ion-item>
<ion-label>Site Key</ion-label>
</ion-item>
<ion-item>
<ion-label>License Limit</ion-label>
</ion-item>
</ion-list>
由于您使用的是离子列表,它适用于数组,因此在赋值之前将对象转换为数组,
声明一个变量,
sites : any = [];
然后,
return this.httpClient.get(`${this.AUTH_SERVER_ADDRESS}/license`).subscribe(data=>{
this.sites = [data];
})
你的HTML应该看起来像
<ion-content>
<ion-list>
<ion-item *ngFor="let site of sites;">Site ID {{site.site_id}}</ion-item>
</ion-list>
</ion-content>