AngularJS学习笔记之基本指令(init、repeat)


Posted in Javascript onJune 16, 2015

AngularJS学习笔记之基本指令(init、repeat)

<h3>ng-init初始化变量</h3>
<div ng-init="name='aurora';age='18'">
  <p ng-bind="name+','+age"></p>
  <p>{{name+','+age}}</p>
  <p ng-bind="name"></p>
  <p ng-bind="age"></p>
</div>
<h3>ng-init初始化对象</h3>
<div ng-init="hero={name:'aurora',role:'sup',line:'不管刮风还是下雨,太阳照常升起'}">
  <p ng-bind="hero.name+','+hero.role+','+hero.line"></p>
  <p ng-bind="hero.name"></p>
  <p ng-bind="hero.role"></p>
  <p ng-bind="hero.line"></p>
</div>
<h3>ng-init初始化数组</h3>
<div ng-init="heros=['曙光女神','堕落天使','魂锁典狱长']">
  <p ng-bind="heros[0]+','+heros[1]+','+heros[2]"></p>
  <p ng-bind="heros[0]"></p>
  <p ng-bind="heros[1]"></p>
  <p ng-bind="heros[2]"></p>
</div>
 
<h3>ng-controller控制器</h3>
<div ng-controller="contr-2">
  First Name: <input type="text" ng-model="firstName">
  Last Name: <input type="text" ng-model="lastName">
  Full Name : <span>{{firstName + "," + lastName}}</span>
  Full Name : <span ng-bind="firstName + ',' + lastName"></span>  
</div>
 
<h3>ng-repeat遍历无重复集合</h3>
<div ng-init="names=[1,2,3]">
 <ul>
  <li ng-repeat="x in names">
   {{x}}
  </li>
 </ul>
</div>
<h3>ng-repeat遍历重复集合</h3>
<div ng-init="number=[1,2,2,3]">
 <ul>
  <li ng-repeat="x in number track by $index">
   {{x}}
  </li>
 </ul>
</div>
<h3>ng-repeat遍历对象</h3>
<div ng-controller="contr-3">
   <ul>
    <li ng-repeat="(key,value) in object track by $index">
     {{key+":"+value}}
    </li>
   </ul>
</div>
<h3>ng-repeat遍历对象(按原有顺序)</h3>
<div ng-controller="contr-4">
   <ul ng-repeat="obj in objs ">
    <li ng-repeat="(key,value) in obj ">
     {{key+":"+value}}
    </li>
   </ul>
</div>
<h3>ng-repeat遍历对象(属性详解)</h3>
<table ng-controller="contr-5">
  <tr ng-repeat="(key, value) in objs ">
    <td>学号:
      <span ng-bind="$index"></span>
    </td>
    <td>
      <span ng-bind="key"></span>:
      <span ng-bind="value"></span>
    </td>
    <td>是否为奇数?
      <span ng-bind="$odd"></span>
    </td>
    <td>是否为偶数?
      <span ng-bind="$even"></span>
    </td>
    <td>排行是老大?
      <span ng-bind="$first"></span>
    </td>
    <td>排行最小?
      <span ng-bind="$last"></span>
    </td>
    <td>排行中间?
      <span ng-bind="$middle"></span>
    </td>
  </tr>
</table>
<h3>ng-repeat start/end</h3>
<div ng-controller="contr-6">
  <div ng-repeat-start="(key,value) in objs">
    <p>学号:
      <span ng-bind="$index"></span>
    </p>
    <p>
      <span ng-bind="key"></span>:
      <span ng-bind="value"></span>
    </p>
  </div>
  <div ng-repeat-end></div>
</div>

以上所述上就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
Apr 06 Javascript
jQuery实现仿百度帖吧头部固定导航效果
Aug 07 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
May 11 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
Jun 07 Javascript
JavaScript实现弹窗效果代码分析
Mar 09 Javascript
JS请求servlet功能示例
Jun 01 Javascript
关于TypeScript中import JSON的正确姿势详解
Jul 25 Javascript
JavaScript创建防篡改对象的方法分析
Dec 30 Javascript
VUE+Element环境搭建与安装的方法步骤
Jan 24 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
Apr 24 Javascript
微信小程序 SOTER 生物认证DEMO 指纹识别功能
Dec 13 Javascript
ElementUI 修改默认样式的几种办法(小结)
Jul 29 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
Jun 16 #Javascript
javascript验证邮件地址和MX记录的方法
Jun 16 #Javascript
详解JavaScript正则表达式中的global属性的使用
Jun 16 #Javascript
Javascript 是你的高阶函数(高级应用)
Jun 15 #Javascript
Javascript 高阶函数使用介绍
Jun 15 #Javascript
jQuery预加载图片常用方法
Jun 15 #Javascript
简述JavaScript中正则表达式的使用方法
Jun 15 #Javascript
You might like
中东人咖啡哲学
2021/03/03 咖啡文化
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
2016/01/22 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
PHP 文件锁与进程锁的使用示例
2017/08/07 PHP
picChange 图片切换特效的函数代码
2010/05/06 Javascript
javascript复制粘贴与clipboardData的使用
2014/10/16 Javascript
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
基于js实现的限制文本框只可以输入数字
2016/12/05 Javascript
提高JavaScript执行效率的23个实用技巧
2017/03/01 Javascript
捕获未处理的Promise错误方法
2017/10/13 Javascript
js 两数组去除重复数值的实例
2017/12/06 Javascript
vue.js实现只弹一次弹框
2018/01/29 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
使用python搭建Django应用程序步骤及版本冲突问题解决
2013/11/19 Python
python实现Excel文件转换为TXT文件
2019/04/28 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
css3 矩阵的使用详解
2018/03/20 HTML / CSS
英国日常交易网站:Wowcher
2018/09/04 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
《天游峰的扫路人》教学反思
2014/04/25 职场文书
经济管理自荐书
2014/06/09 职场文书
2014年综治维稳工作总结
2014/11/17 职场文书
个人专业技术总结
2015/03/05 职场文书
自己搭建resnet18网络并加载torchvision自带权重的操作
2021/05/13 Python
vue3获取当前路由地址
2022/02/18 Vue.js