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 关闭IE6、IE7
Jun 01 Javascript
利用jquery操作select下拉列表框的代码
Jun 04 Javascript
AJAX 网页保留浏览器前进后退等功能
Feb 12 Javascript
jquery操作select大全
Apr 25 Javascript
jquery制作select列表双向选择示例代码
Sep 02 Javascript
js实现图片在未加载完成前显示加载中字样
Sep 03 Javascript
原生JavaScript实现异步多文件上传
Dec 02 Javascript
jqGrid表格应用之新增与删除数据附源码下载
Dec 02 Javascript
AngularJS基础 ng-srcset 指令简单示例
Aug 03 Javascript
Vue2.0使用过程常见的一些问题总结学习
Apr 10 Javascript
详解element-ui中表单验证的三种方式
Sep 18 Javascript
Postman动态获取返回值过程详解
Jun 30 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 foreach 参数强制类型转换的问题
2010/12/10 PHP
windows下开发并编译PHP扩展的方法
2011/03/18 PHP
使用PHP会话(Session)实现用户登陆功能
2013/06/29 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
js字符串转成JSON
2013/11/07 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
JS实现搜索框文字可删除功能
2016/12/28 Javascript
微信小程序页面间通信的5种方式
2017/03/31 Javascript
JavaScript简单计算人的年龄示例
2017/04/15 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
2017/06/01 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
2018/03/06 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
原生js+canvas实现下雪效果
2020/08/02 Javascript
[09:37]2018DOTA2国际邀请赛寻真——不懈追梦的Team Serenity
2018/08/13 DOTA
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
python实现端口转发器的方法
2015/03/13 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
python opencv读mp4视频的实例
2018/12/07 Python
python如何获取列表中每个元素的下标位置
2019/07/01 Python
django 多数据库及分库实现方式
2020/04/01 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
Python 高效编程技巧分享
2020/09/10 Python
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
CSS3 rgb and rgba(透明色)的使用详解
2020/09/25 HTML / CSS
英国男女奢华内衣和泳装购物网站:Figleaves
2017/01/28 全球购物
J2EE面试题
2016/03/14 面试题
双语教学实施方案
2014/03/23 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书
如何做好工作总结!
2019/04/10 职场文书
如何用python绘制雷达图
2021/04/24 Python
在vue中import()语法不能传入变量的问题及解决
2022/04/01 Vue.js