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 相关文章推荐
javascript 四则运算精度修正函数代码
May 31 Javascript
JS比较两个时间大小的简单示例代码
Dec 20 Javascript
js+csss实现的一个带复选框的下拉框
Sep 29 Javascript
ECMAScript6函数默认参数
Jun 12 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
Dec 18 Javascript
JS中动态创建元素的三种方法总结(推荐)
Oct 20 Javascript
react-native-fs实现文件下载、文本存储的示例代码
Sep 22 Javascript
js截取字符串功能的实现方法
Sep 27 Javascript
jqueryUI tab标签页代码分享
Oct 09 jQuery
web前端开发中常见的多列布局解决方案整理(一定要看)
Oct 15 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
Jun 26 Javascript
vue日历/日程提醒/html5本地缓存功能
Sep 02 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
自己动手做一个SQL解释器
2006/10/09 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
解析php中获取系统信息的方法
2013/06/25 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
PHP与以太坊交互详解
2018/08/24 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
FCK调用方法..
2006/12/21 Javascript
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
详解WordPress开发中get_current_screen()函数的使用
2016/01/11 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
对Python3 解析html的几种操作方式小结
2019/02/16 Python
Flask框架搭建虚拟环境的步骤分析
2019/12/21 Python
nginx搭建基于python的web环境的实现步骤
2020/01/03 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
Python可以用来做什么
2020/11/23 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
Html5无刷新修改browser Url的方法
2014/01/15 HTML / CSS
波兰珠宝品牌:YES
2019/08/09 全球购物
酒吧副总经理岗位职责
2013/12/10 职场文书
教师自我鉴定
2013/12/13 职场文书
关于爱情的广播稿
2014/01/16 职场文书
中秋节主持词
2014/04/02 职场文书
护士找工作求职信
2014/07/02 职场文书
2014年政协工作总结
2014/12/09 职场文书
演讲比赛通讯稿
2015/07/18 职场文书
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS