我有一個從Servlet自動生成的多級Json。然後我使用AngularJS中的腳本將這個Json顯示在HTML中的模式對話框中(鍵,值)。模態對話框有許多選項卡,每個選項卡都使用Json的關鍵字進行命名,並在理論上指定值。在多級Json中顯示一個鍵
我想要的是正確顯示通訊員的值,而不是所有的對象,內部標籤。
這是我的Json
{ "mission": { "codice": "4", "descrizione": "Missione aerea", "nome": "New Mombasa", "location": "Bari" }, "equipments": { "radio": "no radio", "drone": "UAV", "minerobot": "no robot", "binoculars": "binoculars" }, "weapons": { "gun": "Beretta", "machinegun": "Heavy Machine Gun", "rocketlauncher": "", "bombs": "granades", "shotgun": "" }, "crew": { "team": "Team Bravo", "agent": "" }, "veicles": { "car": "4x4", "submarine": "", "jet": "f-16", "ship": "" } }
,這是誰產生的模態對話框
<script type="text/ng-template" id="myModalContent.html" > <div class="modal-content"> <div class ="modal-header"> <h3 class ="modal-title">Dettaglio Missione {{Items.nome}}{{Items.mission.nome}} Codice:{{Items.codice}}{{Items.mission.codice}}</h3> </div> <br> <div class="bs-example bs-example-tabs"> <ul id="myTab" class="nav nav-tabs"> <li class="" ng-repeat="(key, value) in Items"><a href="#{{key}}" data-toggle="tab">{{key}}</a></li> </ul> </div> <div class="modal-body"> <div id="myTabContent" class="tab-content"> <div class="tab-pane fade in" ng-repeat="(key, value) in Items" id="{{key}}"> {{value}} </div> </div> <div class="modal-footer"> <button class="btn btn-primary" type="submit" ng-click="ok()">OK</button> <button class="btn btn-warning" type="submit" ng-click="cancel()">Cancel</button> </div> </div> </script>
的照片有結果,你可以看到標籤是正確的部分顯示,但{{值}}顯示所有的JSON,而不僅僅是值。
0
A
回答
2
更換{{value}}
與
{{value.gun}}
{{value.machinegun}}
{{value.rocketlauncher}}
{{value.bombs}}
{{value.shotgun}}
或循環替換:
<div class="type" ng-repeat="(k, v) in value">
{{k}}:{{v}}
</div>
+0
這是鑽機H T。由於您的值是JavaScript對象,並且由於您將其傳遞到模板中,因此角度不知道如何處理它並轉儲整個對象。 – CORSAIR
+0
萬分感謝!我解決了我的問題。我錯了,因爲我試圖以這種錯誤的方式解決。例如{{item.gun}} ...你知道我在哪裏可以正確地學習Json嗎? – Kenzo
+0
from stackoverflow – madalinivascu
相關問題
- 1. 在laravel顯示多個評級星級jquery酒吧評級5
- 2. 多級UITableView顯示
- 3. 向另一個班級顯示班級
- 4. 在一個顯示多行
- 5. 動態顯示一個視圖中的多個JSON表
- 6. JSON解析:一個鍵多個值
- 7. 在Spring中顯示JSON多維數組
- 8. 創建一個多級JSON字符串
- 9. 在鍵盤上顯示一個視圖
- 10. 如何在JSON中顯示一個結構體的映射鍵和值
- 11. 只顯示第一個字在多字變量中顯示
- 12. 多級菜單不顯示
- 13. 如何在一個班級顯示圖片,我保存在另一個班級
- 14. 顯示多個陣列在一個表
- 15. 用ajax/javascript顯示多個json數組
- 16. 模型中的一個外鍵屬性顯示的顯示值
- 17. 顯示多個散列鍵符號
- 18. 顯示了鍵的行與多個行
- 19. 突出顯示多個關鍵字
- 20. 在一個班級成員中表示多個值
- 21. 多個UIAlertControllers在Swift中一個接一個地顯示
- 22. 在視圖中顯示一次外鍵?
- 23. 如何在一個表中顯示多行,並在一些計算後在另一個表中顯示一行
- 24. 在圖中顯示等級
- 25. 在Magento中顯示稅級
- 26. 一個JSON關鍵
- 27. 結合多個json並在Angular UI Grid中顯示
- 28. 如何在ejs標籤中顯示多個JSON對象
- 29. Asp.net C#在單個級別顯示單個列的多行值
- 30. 顯示多個值一行
'value'是整個武器的對象,所以你可以使用另一個循環來循環通過武器對象 – Craicerjack