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 相关文章推荐
Extjs中常用表单介绍与应用
Jun 07 Javascript
Javascript字符串对象的常用方法简明版
Jun 26 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
Aug 15 Javascript
node.js中的path.isAbsolute方法使用说明
Dec 08 Javascript
jQuery实现复选框批量选择与反选的方法
Jun 17 Javascript
详解Js模板引擎(TrimPath)
Nov 22 Javascript
vue 实现通过手机发送短信验证码注册功能
Apr 19 Javascript
vue中实现上传文件给后台实例详解
Aug 22 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
Sep 27 Javascript
js实现简单的日历显示效果函数示例
Nov 25 Javascript
jQuery实现弹幕特效
Nov 29 jQuery
vue-socket.io接收不到数据问题的解决方法
May 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
基于PHP读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
php生成二维码的几种方式整理及使用实例
2013/06/03 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
2014/06/04 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
Laravel框架Blade模板简介及模板继承用法分析
2019/12/03 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
js页面跳转的常用方法整理
2013/10/18 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
浅析JavaScript 箭头函数 generator Date JSON
2016/05/23 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
2017/02/23 Javascript
JS实现对json对象排序并删除id相同项功能示例
2018/04/18 Javascript
JS验证输入的是否是数字及保留几位小数问题
2018/05/09 Javascript
从零开始搭建webpack+react开发环境的详细步骤
2018/05/18 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
详解利用eventemitter2实现Vue组件通信
2019/11/04 Javascript
利用Python如何生成便签图片详解
2018/07/09 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
python重要函数eval多种用法解析
2020/01/14 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
Python接口测试数据库封装实现原理
2020/05/09 Python
HTML5 用动画的表现形式装载图像
2016/03/08 HTML / CSS
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
Delphi工程师笔试题
2013/09/21 面试题
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
升学宴答谢词
2015/01/05 职场文书
社区艾滋病宣传活动总结
2015/05/07 职场文书
2016国培学习心得体会
2016/01/08 职场文书