AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】


Posted in Javascript onDecember 13, 2016

本文实例讲述了AngularJS使用ng-repeat和ng-if实现数据的删选显示效果。分享给大家供大家参考,具体如下:

1.首先重复回顾一下ng-repeat指令

ng-repeat可以实现内容的重复显示,比如我们可以写如下代码

<script>
  angular.module("myapp",[]).controller("mycontroller",function($scope){
    $scope.data=[{name:"yu1",age:10,partment:"产品部"},
          {name:"yu2",age:11,partment:"产品部"},
          {name:"yu3",age:12,partment:"事业部"},
          {name:"yu4",age:13,partment:"事业部"},
          {name:"yu5",age:14,partment:"物资部"},
          {name:"yu6",age:15,partment:"物资部"}
         ]
   })
</script>
<div class="table-responsive">
  <table class="table table-bordered">
     <thead>
       <th>姓名</th>
       <th>年龄</th>
       <th>部门</th>
     </thead>
   <tbody>
    <tr ng-repeat="member in data">
       <td>{{member.name}}</td>
       <td>{{member.age}}</td>
       <td>{{member.partment}}</td>
    </tr>
   </tbody>
  </table>
</div>

显示效果如下:

AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】

2.此时的问题是,如果我们要删选的是部门为“产品部”的员工

那么可以使用ng-repeat+ng-if的方法,这样可以实现简单的前端删选

我们只需要在ng-repeat后面简单的加上ng-if="member.partment=='产品部即可'"

代码修改如下:

<tr ng-repeat="member in data" ng-if="member.partment=='产品部'">

效果为:

AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
完美解决JS中汉字显示乱码问题(已解决)
Dec 27 Javascript
捕获浏览器关闭、刷新事件不同情况下的处理方法
Jun 02 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
Aug 18 Javascript
jQuery中的编程范式详解
Dec 15 Javascript
javascript中CheckBox全选终极方案
May 20 Javascript
jquery动画效果学习笔记(8种效果)
Nov 13 Javascript
浅谈javascript中的call、apply、bind
Mar 06 Javascript
jQuery解决浏览器兼容性问题案例分析
Apr 15 Javascript
ECMAScript6快速入手攻略
Jul 18 Javascript
PHP实现本地图片上传和验证功能
Feb 27 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
Sep 02 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
Apr 10 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
Dec 13 #Javascript
jQuery 获取select选中值及清除选中状态
Dec 13 #Javascript
Bootstrap3 datetimepicker控件使用实例
Dec 13 #Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
Dec 13 #Javascript
jQuery Easyui datagrid连续发送两次请求问题
Dec 13 #Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
Dec 13 #Javascript
JS声明式函数与赋值式函数实例分析
Dec 13 #Javascript
You might like
php设计模式 Strategy(策略模式)
2011/06/26 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
2014/02/18 PHP
列举PHP的Yii 2框架的开发优势
2015/07/03 PHP
php+ajax无刷新分页实例详解
2015/12/07 PHP
ThinkPHP中limit()使用方法详解
2016/04/19 PHP
JS实现的数组全排列输出算法
2015/03/19 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
2016/01/17 Javascript
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
jQuery代码优化方法总结
2018/01/29 jQuery
详解js加减乘除精确计算
2019/03/19 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
JavaScript 中的无穷数(Infinity)详解
2020/02/13 Javascript
基于DataFrame改变列类型的方法
2018/07/25 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
Python PIL图片添加字体的例子
2019/08/22 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
Python map及filter函数使用方法解析
2020/08/06 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
2020/08/07 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
Rockport乐步美国官网:风靡美国的白宫鞋
2016/11/24 全球购物
大学生物业管理求职信
2013/10/24 职场文书
专题组织生活会方案
2014/06/15 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
大学生党员自我剖析材料
2014/10/06 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
团组织关系介绍信
2019/06/24 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
Python编程super应用场景及示例解析
2021/10/05 Python
Go归并排序算法的实现方法
2022/04/06 Golang