我想以角度4访问我的Component中的restAPI参数。但我不知道该怎么做。 在我的组件代码for rest API如下,这里我得到结果
中的完整数据this.apiSerivce
.userlist({'offset':'0','limit':'10'})
.subscribe( resultObj => this.userlist = resultObj)
并且我的用户列表的服务代码是
userlist(data): Observable<userlist> {
const headers = new Headers({
'Content-Type': 'application/x-www-form-urlencoded'
});
const options = new RequestOptions({ headers: headers });
return this.http
.post(this._url+'/Admin/User/UserList',data,options)
.map((response: Response) => {
return <userlist>response.json();
})
.catch(this.handleError);
}
所以我在console.log上的component.ts文件中得到了结果
{
"status": false,
"message" : "User List"
"response": [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
"total_rows" :8
}
我想访问我的组件上的状态和消息。所以我怎么能像angular.js一样这样做我只是使用
$scope.status = response.data.status
但我不知道怎么做角度4
答案 0 :(得分:0)
您可以轻松访问JSON中的数据。代码基于您问题中的JSON显示:
>>> import decimal
>>> from decimal import Decimal
>>> Decimal(0.3)
Decimal('0.299999999999999988897769753748434595763683319091796875')
>>> Decimal('0.3')
Decimal('0.3')
>>>
您还可以为转弯类型定义一个界面,使IDE识别this之类的属性。