我的Angular ng-foreach绑定有什么问题?

时间:2015-05-24 08:37:28

标签: javascript angularjs

我有以下验证摘要:

validationErrors

其中key是具有valuevalue属性的对象的集合。当我有验证错误时,摘要会显示如下:

  

{“key”:“FullName”,“value”:“FullName字段是必需的。”}

虽然我只想显示deletedObjects,但我看到整个对象都是以文字形式输出的。我哪里误入歧途?如何?

1 个答案:

答案 0 :(得分:3)

这是一组对象,所以我假设它看起来像:

[ {key: "1", value: "value1"}, {key: "2", value: "value2"}, ... ]

你在做什么,是对数组的迭代,你会收到元素:

{key: "1", value: "value1"}

您可以尝试以下方式:

<div ng-if="client.showValidations" class="validation-summary-errors text-danger">
<span>There be errors!</span>
<ul>
    <li ng-repeat="error in client.validationErrors">{{error.value}}</li>
</ul>