2017-03-07 61 views
0

我新的角度,(但我必须跳到现有的应用程序别人做的),所以即时通讯不知道我的术语是否正确,但我想为现有的轮播创建点,所以我需要知道有多少项目在转盘在角度上循环对象

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

这吐出来的卡的数量在旋转木马,..但理想我需要一个循环之前,我可以做任何事情.. 和林不知道如何做到这一点。

+0

显示'cards'对象。 –

+0

老实说..即时通讯这么新的这个应用程序..我couldnt告诉你在哪里可以找到它..我没有看到card.js或类似的东西..即时通讯只是在模板内工作....其实我被告知。 。那卡片对象的信息来自一个API ..我没有访问.. – tallgirltaadaa

回答

1

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

检查运动员:https://plnkr.co/edit/LsV7ZKR3XMJA9dGayOYu?p=preview

+0

谢谢,我超级感激你老实说,我真的不知道哪个答案标记和纠正,因为他们都是正确的..和有帮助..我只是选择了其他BC它是第一,..一切手段,请告诉我,如果这不是最好的礼仪......实际上我看到它的另一种方式..下面的..是最古老的..病变改变我的回答 – tallgirltaadaa

+0

我刚刚注意到了这个..我改变了我的答案.. – tallgirltaadaa

+0

@tallgirltaadaa谢谢!祝你有美好的一天! –

1

可以使用ng-repeat指令:

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

如果cards是对象的数组(集合)那将是非常相似的,除非你将针对属性的一个绑定的数据视图时:

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

我想我很困惑的是,..我实际上不想从卡中获取任何信息..我只需要循环..并为每个实例..我需要渲染一个点..所以在card.property部分..没有什么我想在那里... – tallgirltaadaa

+0

而不是'{{card.property}} '你可以放任何你需要的东西 - 比如一个点字符 - 并且它应该为数组中存在的很多项目(长度)提供静态值。 – jonno

0

看起来卡片是存储关于卡片对象的信息/属性的数组。使用ngFor指令进行循环。但是,您想为现有的carousal创建点。 在你的查询中,目前还不清楚卡片对象是如何与点相关的。请提供一些额外的细节。

+0

所有我需要做的就是渲染尽可能多的点,因为有卡,...动态..卡在旋转木马..我只需要导航旋转木马的点.. – tallgirltaadaa