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 keypress,keyup,onpropertychange键盘事件
Jun 25 Javascript
Jquery Ajax请求代码(2)
Jan 07 Javascript
使用js操作css实现js改变背景图片示例
Mar 10 Javascript
jquery实现pager控件示例
Apr 09 Javascript
Js实现自定义右键行为
Mar 26 Javascript
JavaScript requestAnimationFrame动画详解
Sep 14 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
Oct 01 Javascript
Nginx设置为Node.js的前端服务器方法总结
Mar 27 Javascript
手把手带你搭建一个node cli的方法示例
Aug 07 Javascript
JQuery基于FormData异步提交数据文件
Sep 01 jQuery
vue使用swiper实现左右滑动切换图片
Oct 16 Javascript
JavaScript控制台的更多功能
Apr 28 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
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
2014/10/29 PHP
php中adodbzip类实例
2014/12/08 PHP
php中的观察者模式简单实例
2015/01/20 PHP
php实现网页缓存的工具类分享
2015/07/14 PHP
php实现简单爬虫的开发
2016/03/28 PHP
Javascript 面向对象 命名空间
2010/05/13 Javascript
jQeury淡入淡出需要注意的问题
2010/09/08 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
JavaScript判断数字是否为质数的方法汇总
2016/06/02 Javascript
docker中编译nodejs并使用nginx启动
2017/06/23 NodeJs
Vue入门之animate过渡动画效果
2018/04/08 Javascript
BootStrap模态框闪退问题实例代码详解
2018/12/10 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
[57:37]EG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
可用于监控 mysql Master Slave 状态的python代码
2013/02/10 Python
在Python中使用成员运算符的示例
2015/05/13 Python
django中的setting最佳配置小结
2017/11/21 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
在pycharm中显示python画的图方法
2019/08/31 Python
Flask中endpoint的理解(小结)
2019/12/11 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
2020/04/13 Python
python2和python3哪个使用率高
2020/06/23 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
2020/12/31 Python
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
JMS中Topic和Queue有什么区别
2013/05/15 面试题
培训心得体会
2013/12/29 职场文书
军训自我鉴定怎么写
2014/02/13 职场文书
学校交通安全责任书
2014/08/25 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
学校运动会感想
2015/08/10 职场文书
《秋天的图画》教学反思
2016/02/19 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
MongoDB 常用的crud操作语句
2021/06/20 MongoDB