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 相关文章推荐
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
Aug 04 Javascript
html中的input标签的checked属性jquery判断代码
Sep 19 Javascript
javascript的offset、client、scroll使用方法详解
Dec 25 Javascript
js控制文本框只输入数字和小数点的方法
Mar 10 Javascript
Bootstrap每天必学之模态框(Modal)插件
Apr 26 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
Sep 14 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
Nov 23 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
Apr 24 Javascript
JavaScript中in和hasOwnProperty区别详解
Aug 04 Javascript
微信小程序引用iconfont图标的方法
Oct 22 Javascript
前端vue如何使用高德地图
Nov 05 Javascript
一起深入理解js中的事件对象
Feb 06 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
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
laravel开发环境homestead搭建过程详解
2020/07/03 PHP
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
js 固定悬浮效果实现思路代码
2013/08/02 Javascript
js模仿hover的具体实现代码
2013/12/30 Javascript
js中arguments,caller,callee,apply的用法小结
2014/01/28 Javascript
jquery 使用简明教程
2014/03/05 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
jquery动态添加删除一行数据示例
2014/06/12 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
JavaScript编写检测用户所使用的浏览器的代码示例
2016/05/05 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
代码详解javascript模块加载器
2018/03/04 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
js获取 gif 的帧数的代码实例
2019/09/10 Javascript
vue 封装 Adminlte3组件的实现
2020/03/18 Javascript
Javascript摸拟自由落体与上抛运动原理与实现方法详解
2020/04/08 Javascript
python读文件逐行处理的示例代码分享
2013/12/27 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
2017/04/17 Python
Python实现公历(阳历)转农历(阴历)的方法示例
2017/08/22 Python
python3.x提取中文的正则表达式示例代码
2019/07/23 Python
Cole Haan官方网站:美国时尚潮流品牌
2017/12/06 全球购物
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
学习党课思想汇报
2013/12/29 职场文书
防灾减灾标语
2014/10/07 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
婚庆答谢词大全
2015/09/29 职场文书
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS