【发布时间】:2017-08-11 05:38:33
【问题描述】:
给定一个 json 对象数组,如何使用 ng-repeat 动态显示它? error 键是静态的/始终保持不变。只是error 的值发生了变化。因此,如果我的密码字段出错,那么我将在 error 上使用 password 键
{
"error": {
"firstName": {
"0": "The first name field is required.",
"1": "The first name field must have 2-5 characters."
},
"lastName": {
"0": "The last name field is required."
}
}
}
.
{
"error": {
"password": {
"0": "The password field is required."
}
}
}
我试过了:
<ul ng-repeat="message in errormessage">
<li ng-repeat="(k,v) in message">
{{k}} - {{v}}
</li>
</ul>
但它会显示这个:
0 - [
0 - ]
【问题讨论】:
-
您的 JSON 无效。
-
为什么不是有效的 JSON?
-
用在线验证器试试吧。
-
再试一次。那里有2个json。没有。
-
那就对了。
标签: javascript angularjs json multidimensional-array