PhoneGap中文网

标题: angularjs/ionic foreach 使用方法 [打印本页]

作者: ionicwang    时间: 2016-2-3 15:12
标题: angularjs/ionic foreach 使用方法
  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. });


复制代码











欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2