ng-repeat重复元素问题
来源:互联网 发布:网络推广是传销吗 编辑:程序博客网 时间:2024/06/05 05:44
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script> <!-- ng-repeat解决元素重复: 语法: ng-repeat="index in myScope track by $index " --> <script> var app = angular.module('myApp',[]); app.controller('myController',function($scope){ $scope.myScope = [ {'name':'aaa'},{'name':'bbb'},{'name':'aaa'},{'name':'ccc'},{'name':'ddd'},{'name':'eee'},{'name':'bbb'} ]; }); </script></head><body ng-app="myApp" ng-controller="myController"> <div ng-repeat="obj in myScope track by $index"> <!--当为数组有重复时一般报错 需用track by $index 处理 对象没事--> <span>{{obj.name}}</span> </div></body></html>
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script> <script> var app = angular.module('myApp',[]); app.controller('myController',function($scope){ $scope.myScope = {// nameArray :[1,1,2,3,4,5,6] nameArray:[ {'name':'aaa'},{'name':'bbb'},{'name':'aaa'},{'name':'ccc'},{'name':'ddd'},{'name':'eee'},{'name':'bbb'} ] } }); </script></head><body ng-app="myApp" ng-controller="myController"><div ng-repeat="index in myScope.nameArray track by $index "> <!--当为数组有重复时一般报错 需用track by $index 处理 对象没事--> <button>{{index}}</button></div></body></html>
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script> <script> var myapp=angular.module('myapp',[]); myapp.controller('test',function($scope){ $scope.arr=['aa','bb','cc','dd','cc'] $scope.obj=[ {'name':'same1'}, {'name':'same2'}, {'name':'same3'}, {'name':'same4'}, {'name':'same1'} ] }); </script></head><body><div ng-app="myapp" ng-controller="test"> <ol> <li ng-repeat="x in arr track by $index"> <p ng-if="x=='aa'">{{x}} </p> <p ng-if="x=='bb'">{{x}}</p> <p ng-if="x=='cc'">{{x}}</p> <p ng-if="x=='dd'">{{x}}</p> </li> </ol> <ol> <li ng-repeat="y in obj" ng-switch on="y.name"> <p ng-switch-when="same1">{{y.name}}</p> <p ng-switch-when="same2">{{y.name}}</p> <p ng-switch-when="same3">{{y.name}}</p> <p ng-switch-when="same4">{{y.name}}</p> </li> </ol></div></body></html>
阅读全文
0 0
- ng-repeat重复元素问题
- angularJs ng-repeat 去重复
- angularJs中ng-repeat遍历动态生成的表单元素绑定ng-model无效的问题
- AngularJs ng-repeat性能问题
- AngularJs ng-repeat重复项异常解决方案
- Angularjs ng-repeat 中对元素的validate处理错误问题
- 解决angularjs 使用 ng-repeat 循环输出时html元素无法解析的问题
- ng-repeat
- ng-repeat
- ng-repeat
- ng-repeat
- ng-repeat
- ng-repeat
- Angular ng-repeat 不识别json问题
- AngularJS中ng-repeat对象的问题
- 关于AngularJs的ng-repeat问题
- AngularJs Filter自定义过滤器控制ng-repeat去除重复
- angular ng-repeat 命令 数组 重复值 出错
- 仿照标准库做了个hashmap!不容易啊。
- 如何控制全局静态常量的初始化顺序
- VMware12提示 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。
- 关于BeginPaint和WM_ERASEBKGND
- 关于tomcat配置以及工程部署
- ng-repeat重复元素问题
- MFC内幕
- 技术人员的发展之路
- Python开发知识体系图
- C++网络包截取开发
- 最简单的WSAEventSelect模型(注意注释的地方)
- Java类只能单继承/Java接口可以多继承
- c++socket模型之我见
- linux下mysql5.7安装以及character_set_server设置为utf8问题解决