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 相关文章推荐
JavaScript设置首页和收藏页面的小例子
Nov 11 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
Nov 28 Javascript
红米手机抢购的js代码
Mar 10 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
May 12 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
Jun 22 Javascript
jquery遍历标签中自定义的属性方法
Sep 17 Javascript
老生常谈javascript的类型转换
Oct 12 Javascript
微信小程序 跳转传参数与传对象详解及实例代码
Mar 14 Javascript
Node.js五大应用性能技巧小结(必须收藏)
Aug 09 Javascript
对vue事件的延迟执行实例讲解
Aug 28 Javascript
详解关于vue2.0工程发布上线操作步骤
Sep 27 Javascript
手把手教你从零开始react+antd搭建项目
Jun 03 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将时间差转换为字符串提示
2011/09/07 PHP
PHP分多步骤填写发布信息的简单方法实例代码
2012/09/23 PHP
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
2014/06/22 PHP
一个非常完美的读写ini格式的PHP配置类分享
2015/02/12 PHP
fancybox modal的完美解决(右上的X)
2012/10/30 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
JavaScript+html5 canvas绘制的小人效果
2016/01/27 Javascript
深入理解ECMAScript的几个关键语句
2016/06/01 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
2016/12/20 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
关于ckeditor在bootstrap中modal中弹框无法输入的解决方法
2019/09/11 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
详解Python中__str__和__repr__方法的区别
2015/04/17 Python
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
python小白切忌乱用表达式
2020/05/29 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
2020/06/12 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
HTML5 SEO优化的一些建议
2020/08/27 HTML / CSS
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
UGG澳洲官网:UGG Australia
2018/04/26 全球购物
如何查找网页漏洞
2016/06/22 面试题
日语系毕业生推荐信
2013/11/11 职场文书
关于廉洁的广播稿
2014/01/30 职场文书
纪念九一八事变83周年国旗下讲话稿
2014/09/15 职场文书
升职感谢信
2015/01/22 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
导游词之丽江普济寺
2019/10/22 职场文书
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
Pyqt5将多个类组合在一个界面显示的完整示例
2021/09/04 Python