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 相关文章推荐
jQuery实现表头固定效果的实例代码
May 24 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
Dec 04 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
Jan 05 Javascript
javascript实现简易计算器的代码
May 31 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
Jul 07 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
Jun 09 Javascript
Javascript快速实现浏览器系统通知
Aug 26 Javascript
iframe高度自适应及隐藏滚动条的实例详解
Sep 29 Javascript
Vue中使用的EventBus有生命周期
Jul 12 Javascript
javascript实现图片轮播代码
Jul 09 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
Jun 05 Javascript
vue中defineProperty和Proxy的区别详解
Nov 30 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
php的ajax框架xajax入门与试用介绍
2010/12/19 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
深入Nginx + PHP 缓存详解
2013/07/11 PHP
PHP 使用pcntl和libevent 实现Timer功能
2013/10/27 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
2016/06/15 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
React全家桶环境搭建过程详解
2018/05/18 Javascript
vue+springmvc导出excel数据的实现代码
2018/06/27 Javascript
js纯前端实现腾讯cos文件上传功能的示例代码
2019/05/14 Javascript
Jquery动态列功能完整实例
2019/08/30 jQuery
javascript History对象原理解析
2020/02/17 Javascript
使用React代码动态生成栅格布局的方法
2020/05/24 Javascript
Python中random模块生成随机数详解
2016/03/10 Python
Python比较2个时间大小的实现方法
2018/04/10 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
python实现音乐下载的统计
2018/06/20 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
python读取文件名并改名字的实例
2019/01/07 Python
Django中自定义模型管理器(Manager)及方法
2019/09/23 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
HTML5 FormData 方法介绍以及实现文件上传示例
2017/09/12 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
Trip.com香港网站:Ctrip携程旗下,全球最大的网上旅游社之一
2016/08/01 全球购物
Dr. Martens马汀博士官网:马丁靴始祖品牌
2016/10/15 全球购物
德国50岁以上交友网站:Lebensfreunde
2020/03/18 全球购物
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
工作求职信
2014/07/04 职场文书
2015年推普周活动总结
2015/03/27 职场文书
南极大冒险观后感
2015/06/05 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书