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对象弹出一个层
Mar 26 Javascript
JavaScript中的bold()方法使用详解
Jun 08 Javascript
在Node.js应用中读写Redis数据库的简单方法
Jun 30 Javascript
JS实现的自定义网页拖动类
Nov 06 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
Nov 09 Javascript
Javascript中内建函数reduce的应用详解
Oct 20 Javascript
vue实现简单实时汇率计算功能
Jan 15 Javascript
微信小程序 详解页面跳转与返回并回传数据
Feb 13 Javascript
angularjs下拉框空白的解决办法
Jun 20 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
Nov 10 Javascript
在Vue组件中使用 TypeScript的方法
Feb 28 Javascript
vue+flask实现视频合成功能(拖拽上传)
Mar 04 Vue.js
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
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
IE DOM实现存在的部分问题及解决方法
2009/07/25 Javascript
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
让浏览器DOM元素最后加载的js方法
2014/07/29 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
2017/04/06 Javascript
微信小程序利用co处理异步流程的方法教程
2017/05/20 Javascript
webpack优化的深入理解
2018/12/10 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
python编程开发之textwrap文本样式处理技巧
2015/11/13 Python
Python增量循环删除MySQL表数据的方法
2016/09/23 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
2018/03/22 Python
python实现定时压缩指定文件夹发送邮件
2020/12/22 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
Python企业编码生成系统总体系统设计概述
2019/07/26 Python
CSS3制作ajax loader icon实现思路及代码
2013/08/25 HTML / CSS
Mankind西班牙男士护肤品网站:购买皮肤护理、护发和剃须
2017/04/27 全球购物
JACK & JONES瑞典官方网站:杰克琼斯欧式风格男装
2017/12/23 全球购物
法国在线药房:DoctiPharma
2020/10/21 全球购物
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
经典c++面试题六
2012/01/18 面试题
法律专业自我鉴定
2013/10/03 职场文书
《小小雨点》教学反思
2014/02/18 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
电子商务专业应届生求职信
2014/05/28 职场文书
片区教研活动总结
2014/07/02 职场文书
入党积极分子学习党的纲领思想汇报
2014/09/13 职场文书
长城的导游词
2015/01/30 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书
2016新春团拜会致辞
2015/08/01 职场文书
大学文艺委员竞选稿
2015/11/19 职场文书
实习报告范文
2019/07/30 职场文书
【js设计模式】SOLID五大设计原则
2022/03/24 Javascript