我有一个从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