PhoneGap中文网

 找回密码
 立即注册
查看: 15183|回复: 0
打印 上一主题 下一主题

angularjs/ionic foreach 使用方法

[复制链接]

11

主题

529

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
跳转到指定楼层
楼主
发表于 2016-2-3 15:12:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. var keepGoing = true;
  2. angular.forEach([0,1,2], function(count){
  3.   if(keepGoing) {
  4.     if(count == 1){
  5.       keepGoing = false;
  6.     }
  7.   }
  8. });

复制代码
angular有自己的生命周期。循环给一个 angular监听的变量复值时。最好还是用angular自带的循环方法。“angular.foreach”


  1. var objs =[{a:1},{a:2}];
  2. angular.forEach(objs, function(data,index,array){
  3. //data等价于array[index]
  4. console.log(data.a+'='+array[index].a);
  5. });
复制代码




参数如下:

objs:需要遍历的集合

data:遍历时当前的数据

index:遍历时当前索引

array:需要遍历的集合,每次遍历时都会把objs原样的传一次。

也可以不用写后面两个参数:


  1. var objs =[{a:1},{a:2}];
  2. angular.forEach(objs, function(data){
  3. console.log(data.a);
  4. });


复制代码






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2025-1-3 00:00 , Processed in 0.064714 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表