全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

AngularJS  ng-repeat遍历输出的用法

AngularJS  ng-repeat遍历输出的用法,最近需要用,就顺便发到随笔上了

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>ng-repeat directive</title>
</head>
<body ng-app="myApp">
<table ng-controller="CartController">
  <caption>我的购物车</caption>
  <tr>
    <th>序号</th>
    <th>商品</th>
    <th>单价</th>
    <th>数量</th>
    <th>金额</th>
    <th>操作</th>
  </tr>
  <tr ng-repeat="item in items">
    <td>{{$index + 1}}</td>
    <td>{{item.name}}</td>
    <td>{{item.price | currency}}</td>
    <td><input ng-model="item.quantity"></td>
    <td>{{item.quantity * item.price | currency}}</td>
    <td>
      <button ng-click="remove($index)">Remove</button>
    </td>
  </tr>
</table>

<script src="js/angular-1.3.0.14/angular.min.js"></script>
<script>
  var app = angular.module('myApp', []);
  app.controller('CartController',function($scope){
    $scope.items = [
      {name: "苹果 iPhone7", quantity: 1, price: 5088.00},
      {name: "荣耀Magic", quantity: 1, price: 3699.00},
      {name: "vivo X9", quantity: 2, price: 2798.00}
    ];
    //$index包含了ng-repeat过程中的循环计数
    $scope.remove = function (index) {
      $scope.items.splice(index, 1);
    }
  })
</script>
</body>
</html>

ng-repeat指令生命在需要循环内容的元素上,items和控制器上的变量名对应,item是为数组中单个对象起的别名。

$index可以返回当前引用对象的序号,从0开始,另外还有$first、$middle、$last可以返回布尔值,用于告诉你

当前元素是否是集合中的第一个中间的最后一个元素。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# ng  # repeat  # 遍历  # angularjs  # repeat遍历输出  # angularJS利用ng-repeat遍历二维数组的实例代码  # AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题  # Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍  # Angular ng-repeat 对象和数组遍历实例  # AngularJS遍历获取数组元素的方法示例  # angular ng-repeat数组中的数组实例  # AngularJS ng-repeat数组有重复值的解决方法  # AngularJS中比较两个数组是否相同  # AngularJS使用ng-repeat遍历二维数组元素的方法详解  # 上了  # 告诉你  # 购物车  # 需要用  # 大家多多  # 过程中  # 组中  # 器上  # 变量名  # 包含了  # 布尔值  # directive  # app  # body  # charset  # utf  # title  # myApp  # items 


相关文章: 如何通过WDCP绑定主域名及创建子域名站点?  大连网站设计制作招聘信息,大连投诉网站有哪些?  如何通过西部建站助手安装IIS服务器?  如何快速建站并高效导出源代码?  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  如何将凡科建站内容保存为本地文件?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何用IIS7快速搭建并优化网站站点?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  宝塔新建站点报错如何解决?  深圳网站制作培训,深圳哪些招聘网站比较好?  如何用PHP工具快速搭建高效网站?  建站主机无法访问?如何排查域名与服务器问题  如何基于云服务器快速搭建网站及云盘系统?  黑客入侵网站服务器的常见手法有哪些?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  详解jQuery停止动画——stop()方法的使用  视频网站app制作软件,有什么好的视频聊天网站或者软件?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  Android自定义listview布局实现上拉加载下拉刷新功能  如何在IIS7上新建站点并设置安全权限?  海南网站制作公司有哪些,海口网是哪家的?  教学网站制作软件,学习*后期制作的网站有哪些?  如何配置支付宝与微信支付功能?  简单实现Android文件上传  宝塔建站后网页无法访问如何解决?  如何快速配置高效服务器建站软件?  魔方云NAT建站如何实现端口转发?  孙琪峥织梦建站教程如何优化数据库安全?  如何在阿里云通过域名搭建网站?  建站之星24小时客服电话如何获取?  网站制作的步骤包括,正确网址格式怎么写?  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  哈尔滨网站建设策划,哈尔滨电工证查询网站?  如何用VPS主机快速搭建个人网站?  如何通过NAT技术实现内网高效建站?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  如何通过VPS建站实现广告与增值服务盈利?  如何通过万网虚拟主机快速搭建网站?  制作网站怎么制作,*游戏网站怎么搭建?  湖北网站制作公司有哪些,湖北清能集团官网?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  如何用美橙互联一键搭建多站合一网站?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  如何彻底删除建站之星生成的Banner?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。