ng-repeat在迭代最后一个元素时执行一个方法
2015-11-26 16:07
746 查看
其实很简单,直接代码。
只要repeat的是最后一个元素时便会执行lastExecute();
//定义一个要repeat的数组 $scope.lists = []; /** * 往这个数组塞数据 */ for (var i = 0; i < 1000; i++) { $scope.lists.push('条目' + i); } /** * repeat最后一个才会执行的方法 */ $scope.lastExecute = function () { console.log('最后一个才执行'); };
<div class="list"> <div class="item" ng-repeat="item in lists" ng-init="$last?lastExecute():''"> {{item}} </div> </div>
只要repeat的是最后一个元素时便会执行lastExecute();
相关文章推荐
- angular.element方法汇总
- Angular用来控制元素的展示与否的原生指令介绍
- 使用angular写一个hello world
- vue,angular,avalon这三种MVVM框架优缺点
- 使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
- Angular中的Promise对象($q介绍)
- angular简介和其特点介绍
- angular中使用路由和$location切换视图
- 浅谈AngularJS--基础
- 再度迁移博客
- Meteor+Angular实现轻论坛——Meteor和Angular基础介绍
- 7月国外最新技术文章翻译汇总(IT技术)
- 使用 angular-async-loader 来实现异步加载 angular 模块
- 整合jQuery Mobile+AngularJs 经验谈
- angular实用手册
- angular.animation的使用
- Flask, Angularjs共存之道
- Angular apply使用的场景
- 原 初学angularJS笔记之Directive
- angular 过滤器记录