AngularJS显示数组

时间:2016-02-04 22:08:25

标签: javascript angularjs json ng-repeat

使用Laravel for my API,错误响应如下:

enter image description here

我将其设置为一个称为错误的范围,然后重复显示它们:

<ul ng-show="errors" class="list errors-list">
       <li class="item" ng-repeat="error in errors">{{error}}</li>
</div>

然而,这导致:

["The title field is required."]

是否有“最好”的方式来获取文本而不是语音标记或括号?

我知道我可以搜索并替换它们,但总是想知道是否有最佳方法可以做某事。

1 个答案:

答案 0 :(得分:1)

只需拉出第一个元素

<ul ng-show="errors" class="list errors-list">
       <li class="item" ng-repeat="error in errors">{{error[0]}}</li>
</div>

引用documentation of AngularJS expressions,这些是Angular中有效表达式的示例:

1+2
a+b
user.name
items[index]    <--- This is what we're using for this answer