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 相关文章推荐
jQuery get和post 方法传值注意事项
Nov 03 Javascript
JS控制文本框textarea输入字数限制的方法
Jun 17 Javascript
javascript修改IMG标签的src问题
Mar 28 Javascript
javascript数组操作总结和属性、方法介绍
Apr 05 Javascript
angularJS结合canvas画图例子
Feb 09 Javascript
JS往数组中添加项性能分析
Feb 25 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
Sep 05 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
Aug 30 Javascript
Jquery的Ajax技术使用方法
Jan 21 jQuery
vue实现绑定事件的方法实例代码详解
Jun 20 Javascript
Vue 中使用富文本编译器wangEditor3的方法
Sep 26 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
Jan 12 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
destoon实现调用图文新闻的方法
2014/08/21 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
JQuery+JS实现仿百度搜索结果中关键字变色效果
2011/08/02 Javascript
jQuery创建平滑的页面滚动(顶部或底部)
2013/02/26 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
JavaScript简单判断复选框是否选中及取出值的方法
2015/08/13 Javascript
原生javascript实现自动更新的时间日期
2016/02/12 Javascript
angularjs+bootstrap菜单的使用示例代码
2017/03/07 Javascript
移动端效果之Swiper详解
2017/10/09 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
Python中MYSQLdb出现乱码的解决方法
2014/10/11 Python
python根据时间生成mongodb的ObjectId的方法
2015/03/13 Python
python读写二进制文件的方法
2015/05/09 Python
python实现线程池的方法
2015/06/30 Python
Python实例一个类背后发生了什么
2016/02/09 Python
python基本语法练习实例
2017/09/19 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
Python实现端口检测的方法
2018/07/24 Python
解决python Markdown模块乱码的问题
2019/02/14 Python
Python遍历字典方式就实例详解
2019/12/28 Python
波兰家居和花园家具专家:4Home
2019/05/26 全球购物
出纳员岗位职责
2014/03/13 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
建房合同协议书
2016/03/21 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
开学季:喜迎新生,迎新标语少不了
2019/11/07 职场文书
python用tkinter开发的扫雷游戏
2021/06/01 Python