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 相关文章推荐
checkbox选中与未选中判断示例
Aug 04 Javascript
JavaScript检查某个function是否是原生代码的方法
Aug 20 Javascript
玩转JavaScript OOP - 类的实现详解
Jun 08 Javascript
Bootstrap三种表单布局的使用方法
Jun 21 Javascript
Angularjs---项目搭建图文教程
Jul 08 Javascript
node.js express安装及示例网站搭建方法(分享)
Aug 22 Javascript
JavaScript事件用法浅析
Oct 31 Javascript
Javascript实现的StopWatch功能示例
Jun 13 Javascript
从零开始搭建webpack+react开发环境的详细步骤
May 18 Javascript
vue 的点击事件获取当前点击的元素方法
Sep 15 Javascript
基于Vue-cli快速搭建项目的完整步骤
Nov 03 Javascript
js实现列表向上无限滚动
Jan 13 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
解析htaccess伪静态的规则
2013/06/18 PHP
ThinkPHP框架实现session跨域问题的解决方法
2014/07/01 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
jQuery控制网页打印指定区域的方法
2015/04/07 Javascript
js实现文本框支持加减运算的方法
2015/08/19 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
2016/10/31 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
使用Angular CLI生成路由的方法
2018/03/24 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
基于Angularjs-router动态改变Title值的问题
2018/08/30 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
[04:16]完美世界DOTA2联赛PWL S2 集锦第一期
2020/11/23 DOTA
Python 实现链表实例代码
2017/04/07 Python
解读python logging模块的使用方法
2018/04/17 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
解决Python中list里的中文输出到html模板里的问题
2018/12/17 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
python中二分查找法的实现方法
2020/12/06 Python
英国领先的家庭时尚品牌:Peacocks
2018/01/11 全球购物
学生党员的自我评价范文
2014/03/01 职场文书
初中国旗下的演讲稿
2014/08/28 职场文书
初中重阳节活动总结
2015/05/05 职场文书
污水处理保证书
2015/05/09 职场文书
入党转正申请报告
2015/05/15 职场文书
职工趣味运动会开幕词
2016/03/04 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书
微信小程序基础教程之echart的使用
2021/06/01 Javascript
redis调用二维码时的不断刷新排查分析
2022/04/01 Redis
海康机器人重磅发布全新算法开发平台VM4.2
2022/04/21 数码科技