Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍


Posted in Javascript onDecember 31, 2016

ng-repeat-start与ng-repeat-end时AngularJS(1.2.x)扩展的,使用这两个指令可以灵活控制遍历形式。

例如:

index.html

<div class="uk-panel" ng-controller="UserCtrl">
      <ul class="uk-list uk-list-striped">
        <li ng-repeat-start="user in users">
          {{user.name}}
        </li>
        <li ng-repeat-end>
          {{user.email}}
        </li>
      </ul>
    </div>

index.js

var myApp = angular.module('myApp', []);

myApp.controller('UserCtrl', ['$scope', function($scope){
    $scope.users = [
      {
        name:'张三',
        email:'zhangsan@gmail.com'
      },
      {
        name:'李四',
        email:'lisi@123.com'
      },
      {
        name:'王五',
        email:'wangwu@qq.com'
      }
    ];
    
    
}]);

运行结果:

Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍

完整的实例代码

<!DOCTYPE html>
<html lang="zh-CN" ng-app="app">
<head>
  <meta charset="utf-8">
  <title>ng-repeat-start 与 ng-repeat-end的用法</title>
  <link rel="stylesheet" href="../bootstrap.min.css">
</head>
<body>
  <h4>多行遍历的实现方式</h4>
  <ul ng-controller="PeopleController">
    <li ng-repeat-start="person in people">
      {{ person.name }}
    </li>
    <li>住在</li>
    <li>
      {{ person.city }}
    </li>
    <br ng-repeat-end>
  </ul>
  <script src="../angular.min.js"></script>
  <script>
    angular.module('app', [])
    .controller('PeopleController', ['$scope', function($scope) {
      $scope.people = [
        {name: '张三', city: '广东'},
        {name: '李四', city: '江西'},
        {name: '王五', city: '东北'}
      ]
    }])
  </script>
</body>
</html>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

Javascript 相关文章推荐
js宝典学习笔记(上)
Jan 10 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
Mar 28 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
Dec 11 Javascript
javascript学习笔记之函数定义
Jun 25 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
Aug 19 Javascript
js获取页面及个元素高度、宽度的代码
Apr 26 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
Sep 14 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
Feb 20 Javascript
vue-cli如何添加less 以及sass
Jul 06 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
Aug 18 Javascript
layui递归实现动态左侧菜单
Jul 26 Javascript
vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信
Aug 15 Javascript
Angular JS数据的双向绑定详解及实例
Dec 31 #Javascript
Javascript 实现全屏滚动实例代码
Dec 31 #Javascript
Node.js中如何合并两个复杂对象详解
Dec 31 #Javascript
javascript 闭包详解及简单实例应用
Dec 31 #Javascript
深入理解Angularjs中的$resource服务
Dec 31 #Javascript
BootStrap Fileinput的使用教程
Dec 30 #Javascript
BootStrap Fileinput初始化时的一些参数
Dec 30 #Javascript
You might like
php设计模式之命令模式的应用详解
2013/05/21 PHP
微信公众平台之快递查询功能用法实例
2015/04/14 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
深入解析PHP底层机制及相关原理
2020/12/11 PHP
几行代码轻松搞定jquery实现flash8类似的连接效果
2007/05/03 Javascript
ExtJS Store的数据访问与更新问题
2010/04/28 Javascript
js自动下载文件到本地的实现代码
2013/04/28 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
Node.js实现文件上传
2016/07/05 Javascript
详解Vue中状态管理Vuex
2017/05/11 Javascript
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
2018/05/08 Javascript
nodejs中各种加密算法的实现详解
2019/07/11 NodeJs
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
完美解决Python2操作中文名文件乱码的问题
2017/01/04 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
在Python3 numpy中mean和average的区别详解
2019/08/24 Python
python实现加密的方式总结
2020/01/19 Python
python实现程序重启和系统重启方式
2020/04/16 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
英国赛车、汽车改装和摩托车零件购物网站:Demon Tweeks
2018/10/29 全球购物
白酒业务员岗位职责
2013/12/27 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
2014年销售工作总结
2014/12/01 职场文书
幽默导游词开场白
2015/05/29 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
婚宴领导致辞
2015/07/28 职场文书
《纸船和风筝》教学反思
2016/02/18 职场文书
Python制作春联的示例代码
2022/01/22 Python