【发布时间】:2017-05-01 17:19:48
【问题描述】:
我知道这可能是一个菜鸟问题,因为我见过更复杂的东西,但要理解复杂的东西,我需要先理解简单的东西。
我正在尝试从 api (laravel) 的 JSON 字符串中获取名称:
{"name":"Abigail","state":"CA"}
代码是用返回这个的路由创建的(在 laravel 中):
return response()->json([
'name' => 'Abigail',
'state' => 'CA'
]);
在 ionic 中我得到了这些文件:
page.ts:
export class Page {
constructor(public http: Http) {}
getJson() {
this.http.get('http://external.ip/api')
.map(res => res.json())
.subscribe(
data => this.data = data
);
}
}
page.html:
<ion-header>
<ion-navbar>
<ion-title>App</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<ion-content>
<ion-list>
<ion-item>
<h3>{{data.name}}<h3>
</ion-item>
</ion-list>
</ion-content>
</ion-content>
我知道这不起作用,但我需要帮助才能使其正常工作。 我希望以后能够添加更多名称。 之后我希望能够将数据发布到 api(例如添加名称或更改日期)。
【问题讨论】:
标签: json angular laravel-5 ionic2