我用指令ng-repeat訪問存儲在json中的一些值時出現了一些問題。json中的ng-repeat和嵌套數組
json格式正確(使用json檢查器進行檢查),它通過$ http服務調用。不幸的是我不能改變json的格式,通過wordpress-json-api插件檢索。
的JSON(有一些刪節):
{
"status": "ok",
"count": 10,
"count_total": 24,
"pages": 3,
"posts": [
{
"id": 108,
"type": "sensor",
"slug": "ert",
"custom_fields": {
"sensor_id": [
"er"
],
"coords": [
"{\"address\":\"\",\"lat\":55.39979700000003,\"lng\":10.430533275390644,\"zoom\":12}"
]
}
}
//etc other posts following, json correct
現在我有訪問內部座標中單值的問題。我也抱怨分貝序列化的數據,但我想反正獲得液化天然氣和緯度的是陣列
<ul>
<li ng-repeat="post in sensor.posts">
<h4>name : {{post.id}}</h4> //ok
<h4>all custom fields : {{post.custom_fields}}</h4> //good-this-too
<h4>custom field lat : {{post.custom_fields.prova_coords[0]}}</h4> //works but can't go on
</li>
</ul>
的
最後一行的輸出繼電器是:
custom field lat : {"address":"","lat":55.39979700000003,"lng":10.430533275390644,"zoom":12}
但現在我stuck..can't檢索單lat和長值
使用它,我想你可能需要使用'$範圍。$的eval(場)'來得到一個可用的JavaScript對象 –