站长资源网络编程

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

整理:jimmy2026/8/2浏览2
简介ng-repeat-start与ng-repeat-end时AngularJS(1.2.x)扩展的,使用这两个指令可以灵活控制遍历形式。例如:index.html

    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="/UploadFiles/2021-04-02/angular.min.js">
    
    

    总结

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