全网整合营销服务商

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

免费咨询热线: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 


相关文章: 建站之星免费版是否永久可用?  如何快速搭建高效简练网站?  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  如何快速搭建二级域名独立网站?  简单实现Android文件上传  重庆市网站制作公司,重庆招聘网站哪个好?  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  建站之星导航如何优化提升用户体验?  如何选择PHP开源工具快速搭建网站?  建站之星后台管理:高效配置与模板优化提升用户体验  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  C#如何序列化对象为XML XmlSerializer用法  如何用西部建站助手快速创建专业网站?  ,怎么用自己头像做动态表情包?  如何在云服务器上快速搭建个人网站?  如何访问已购建站主机并解决登录问题?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  黑客如何通过漏洞一步步攻陷网站服务器?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  建站之星×万网:智能建站系统+自助建站平台一键生成  建站主机解析:虚拟主机配置与服务器选择指南  如何在腾讯云免费申请建站?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  内网网站制作软件,内网的网站如何发布到外网?  如何获取开源自助建站系统免费下载链接?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  如何在宝塔面板中创建新站点?  营销式网站制作方案,销售哪个网站招聘效果最好?  浅析上传头像示例及其注意事项  香港服务器建站指南:免备案优势与SEO优化技巧全解析  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  如何使用Golang安装API文档生成工具_快速生成接口文档  建站之星如何取消后台验证码生成?  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?  开心动漫网站制作软件下载,十分开心动画为何停播?  如何通过宝塔面板实现本地网站访问?  如何在IIS7上新建站点并设置安全权限?  制作网站的基本流程,设计网站的软件是什么?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  免费制作小说封面的网站有哪些,怎么接网站批量的封面单?  大连网站制作公司哪家好一点,大连买房网站哪个好?  如何选购建站域名与空间?自助平台全解析  宁波免费建站如何选择可靠模板与平台?  制作网站的软件免费下载,免费制作app哪个平台好?  如何在阿里云高效完成企业建站全流程?  如何配置支付宝与微信支付功能?  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  西安专业网站制作公司有哪些,陕西省建行官方网站?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧 

您的项目需求

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