在角度上循环对象

时间:2017-03-07 00:08:58

标签: javascript angularjs

我是角色的新手,(但我必须跳到其他人制作的现有应用程序)所以我不确定我的术语是否正确,但我想为现有的旋转木马创建一些点,所以我需要知道旋转木马中有多少物品

 <div class="dots">
    <p>{{cards.length}}</p>
 </div>

这会在旋转木马中吐出卡片的数量,但是理想情况下我需要一个循环才能做任何事情。 我不知道如何做到这一点。

3 个答案:

答案 0 :(得分:1)

您可以使用ng-repeat指令:

<p ng-repeat="card in cards">
    {{ card }}
</p>

如果cards是一个对象数组(一个集合),它将非常相似,除非您在将数据绑定到视图时将其中一个属性作为目标:

<p ng-repeat="card in cards">
    {{ card.property }}
</p>

答案 1 :(得分:1)

您可以使用ng-repeat方法,这将生成与cards.length一样多的新元素。

检查plunker:https://plnkr.co/edit/LsV7ZKR3XMJA9dGayOYu?p=preview

答案 2 :(得分:0)

看起来卡片是存储有关卡片对象的信息/属性的数组。使用ngFor指令循环。但是,您想为现有的carousal创建一些点。 在您的查询中,不清楚卡片对象与点的关系。请提供一些其他详细信息。