【发布时间】:2015-03-17 22:51:06
【问题描述】:
获取 API 调用后我得到的 JSON 数组,我得到以下 json 响应。
{
"reactions":[{
"severity":{
"label":"Severe"
},
"label":"Skin Rash"
}],
"audit":{
"source":"medicare",
"createDate":"2015-03-02T18:39:23Z",
"updateDate":"2015-03-02T18:39:23Z",
"version":"1"
},
"label":"Other - IODINE",
"ended":"2007-10-28T00:00:00-04:00",
"started":"1993-01-01T00:00:00-05:00",
"date":"2015-03-02T18:37:42Z"
}".
我只需要显示
":[{"severity":{"label":"Severe"},"label":"Skin Rash"}]" 在 li 标签中。
我怎样才能做到这一点 ?
我需要在 html5 中的 <li> 中填充这个 json 数组。我该怎么做?我正在使用restangular。:
Angular JS 文件:
Restangular.one('APIName', Parameter_to_api).get().then(function (result) {
$scope.datalist= result;
}
HTML 文件
<ul class="links">
<li ng-repeat="data in datalist"></li>
</ul>
【问题讨论】:
-
这是我的 HTML 文件:
-
How can I do it...您在流程的哪个部分遇到问题?问题不是很清楚 -
@charlietfl:在进行 API 调用后,我收到了 json 数组的响应。我在问题中提到过。我需要将该 json 数组填充到
- 标记中。我怎样才能做到这一点。我在问题中提到的 Json 响应格式。我已经解释过我是如何做到这一点的。对不起。
-
我没有看到发布的代码有任何问题。但是,我也没有看到任何提及预期的内容,或者看到的内容而不是预期的内容。
-
您已经在做,您只需将 datalist 设置为您想要的任何数组。现在它被设置为一个对象。所以把它改成 $scope.datalist = result.data1 什么的
标签: javascript json angularjs html restangular