如何在角度中使用json数组长度?

时间:2014-10-28 02:17:11

标签: javascript arrays json angularjs

我的网页使用大量的ng-repeat来生成表格行。如果json数组中没有数据,则会有一个空表。我试图跳过生成表而不是生成一个空表。

要做到这一点,我需要检查数组长度是否为0.在js中我可以使用其length属性获取数组长度:

$scope.data.errors.length === 0

但是我不能在角度观察器中使用它,以下没有输出

{{data.errors.length}}

data.errors.length === 0给出了错误。

那么有没有办法让json数组长度成为角度?

1 个答案:

答案 0 :(得分:1)

您可以使用 ng-show Ex。



<div ng-show=data.errors> your html </div>
&#13;
&#13;
&#13;

或者您可以使用 ng-repeat 如果出现错误,将执行以下代码

&#13;
&#13;
   <div ng-repeat="error in data.errors"></div> 
&#13;
&#13;
&#13;