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

发布时间 - 2026-01-10 22:14:14    点击率:

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'
      }
    ];
    
    
}]);

运行结果:

完整的实例代码

<!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>

总结

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


# ng  # repeat  # start用法  # start  # end  # AngularJS HTML编译器介绍  # AngularJS 执行流程详细介绍  # 关于angularJs指令的Scope(作用域)介绍  # AngularJS Bootstrap详细介绍及实例代码  # AngularJS中的包含详细介绍及实现示例  # 3个可以改善用户体验的AngularJS指令介绍  # AngularJS基础学习笔记之简单介绍  # AngularJS 模型详细介绍及实例代码  # AngularJS中的Promise详细介绍及实例代码  # AngularJs每天学习之总体介绍  # 遍历  # 李四  # 王五  # 这两个  # 江西  # 广东  # 这篇文章  # 有疑问  # striped  # list  # user  # li  # UserCtrl  # controller  # ul  # gt  # users  # module  # angular  # function 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  如何在 React 中条件性地遍历数组并渲染元素  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  Laravel观察者模式如何使用_Laravel Model Observer配置  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  如何用腾讯建站主机快速创建免费网站?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  浅析上传头像示例及其注意事项  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  重庆市网站制作公司,重庆招聘网站哪个好?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  制作旅游网站html,怎样注册旅游网站?  奇安信“盘古石”团队突破 iOS 26.1 提权  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  微信小程序 HTTPS报错整理常见问题及解决方案  网站制作壁纸教程视频,电脑壁纸网站?  在线制作视频网站免费,都有哪些好的动漫网站?  怎么用AI帮你设计一套个性化的手机App图标?  Laravel如何集成Inertia.js与Vue/React?(安装配置)  七夕网站制作视频,七夕大促活动怎么报名?  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  Python结构化数据采集_字段抽取解析【教程】  Linux安全能力提升路径_长期防护思维说明【指导】  如何利用DOS批处理实现定时关机操作详解  Laravel如何与Pusher实现实时通信?(WebSocket示例)  如何快速搭建高效可靠的建站解决方案?  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  香港服务器租用每月最低只需15元?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  微信小程序 scroll-view组件实现列表页实例代码  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  nodejs redis 发布订阅机制封装实现方法及实例代码  如何用景安虚拟主机手机版绑定域名建站?  网站制作企业,网站的banner和导航栏是指什么?  进行网站优化必须要坚持的四大原则  javascript读取文本节点方法小结  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  使用spring连接及操作mongodb3.0实例  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  html5如何实现懒加载图片_ intersectionobserver api用法【教程】