angular.foreach 循环使用方法

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

格式:

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

参数如下:

objs:需要遍历的集合

data:遍历时当前的数据

index:遍历时当前索引

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

这里要注意的是:function()里面的参数第一个是value ,第二个是下标(index);

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

var objs =[{a:1},{a:2}];
angular.forEach(objs, function(data){
console.log(data.a);
});
时间: 2024-10-27 22:24:34

angular.foreach 循环使用方法的相关文章

angularjs-怎样跳出angular.forEach循环

问题描述 怎样跳出angular.forEach循环 怎样跳出angular.forEach循环.return false/return/break都试过了,貌似都不可以 解决方案 不可以 的 我也都试过了 解决方案二: 目前不支持https://github.com/angular/angular.js/issues/263 你只能自己加判断 var keepGoing = true; angular.forEach([0,1,2], function(count){ if(keepGoing

smarty模板引擎使用内建函数foreach循环取出所有数组值的方法_php实例

本文实例讲述了smarty内建函数foreach的使用方法,分享给大家供大家参考.具体如下: 显示文件:index.php: 复制代码 代码如下: <?php //创建smarty对象 require_once("./libs/Smarty.class.php"); $smarty = new Smarty(); $arr1 = array("北京","上海","广州");//索引数组 $smarty->assig

Java for-each循环使用难题2例(高级使用方法)_java

Java中,for-each循环简化了任何Collection或array的遍历过程,但并不是每个Java程序员都了解本文将要描述的for-each 循环的一些细节.与 Java5 发布的其他术语:释放别名泛型,自动封装和可变参数不同,Java开发者对for-each循环的使用比任何其他特性更加频繁,但当问及高级的for-each循环怎样工作,或什么是在for-each循环中使用Collection时的基本需求时,就不是每个人都能够回答的了. 本篇教程和例子旨在通过深入研究for-each 循环

ecshop模板循环foreach的使用方法及参数详解

1.foreach使用规则 他有以下几个参数 from ,item name iteration index 2.如何使用foreach循环 如果php要传递一个数组(如:$array)给ecshop的smarty模板.那么我们将通过from=$array 来接受,写法是 {foreach from = $array item = item} 3.ecshop中smarty的下标如何表示 请看下面的例子: {foreach from = $array item = item name=name}

php中smarty区域循环的方法

 本文实例讲述了php中smarty区域循环的方法.分享给大家供大家参考.具体实现方法如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <html> <head> <title>Smarty Test</title> </head> <body> <table border=1> {foreach key=key1 item=item1 from=$array1} <tr> <

php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法_php技巧

本文实例讲述了php下foreach()错误提示Warning: Invalid argument supplied for foreach() 的解决方法.分享给大家供大家参考.具体实现方法如下: 一.问题: php下foreach()错误提示Warning: Invalid argument supplied for foreach() 错误提示:Warning: Invalid argument supplied for foreach() in E:wampwwwmyshopcart.p

foreach-link除了ForEach循环,还有没有别的循环?

问题描述 link除了ForEach循环,还有没有别的循环? 各位大虾,想问问大家一个问题,VS环境下link除了ForEach循环,还有没有别的循环方式? 解决方案 你说的是http://msdn.microsoft.com/en-us/library/vstudio/bb549075(v=vs.100).aspxhttp://msdn.microsoft.com/en-us/library/system.linq.enumerable.takewhile.aspx 么? 解决方案二: 首先给

C++中实现foreach循环的示例

python,c#,java里面都有类似于foreach的结构,stl里面虽然有for_each这个函数,但是感觉使用还是太繁琐了一些,所以就自己实现了一个. 先来看看stl里面的for_each函数,官方文档上的原型如下: Function for_each (InputIterator first, InputIterator last, Function f); 示例代码如下: // for_each example #include <iostream> #include <al

详解JAVA中的for-each循环与迭代_java

在学习java中的collection时注意到,collection层次的根接口Collection实现了Iterable<T>接口(位于java.lang包中),实现这个接口允许对象成为 "foreach" 语句的目标,而此接口中的唯一方法,实现的就是返回一个在一组 T 类型的元素上进行迭代的迭代器. 一.迭代器Iterator 接口:Iterator<T> public interface Iterator<E>{ boolean hasNext