【发布时间】:2015-12-29 13:51:14
【问题描述】:
我想在我的网页上显示一个名为 znanja 的嵌套 JSON“对象”。它将包含一些我想放入列表的值。基本上我正在建立一个投资组合并想列出我的技能。到目前为止,我已经设法显示标题和整个对象,或者通过调用特定对象(例如{{ znanje.ena }}),但我不知道如何在没有属性名称的情况下显示它们。如果我只打电话给{{ znanje }},我会像在 JSON 中一样列出它们。有没有我可以使用的 angularJS 指令?我是 Angular 新手,因此感谢您提供任何帮助。
我的看法:
<div ng-repeat="skill in skills">
<h1>{{ skill.title }}</h1>
<p ng-repeat="znanje in skill.znanja">{{ znanje }}</p>
</div>
我的数据:
$scope.skills = [
{
title: "Code Knowledge",
znanja : [{
ena : "Javascript",
dva : "HTML",
tri : "CSS",
stiri : "SASS"
}]
},
{
title: "Base Code Knowledge",
znanja : [{
ena : "Java",
dva : "PhP"
}]
},
{
title: "Data",
znanja : [{
ena : "MongoDB",
dva : "MySQL"
}]
}
];
PS:我已将 znanja 属性命名为 ena、dva、tri、stiri 而不是 1、2、3、4,以便能够在 html 中调用它们。
【问题讨论】:
-
要注意是javascript对象,不是json对象。
标签: javascript angularjs json angularjs-ng-repeat