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 相关文章推荐
判断脚本加载是否完成的方法
May 26 Javascript
jquery ajax执行后台方法
Mar 18 Javascript
原生Js实现简易烟花爆炸效果的方法
Mar 20 Javascript
jQuery插件kinMaxShow扩展效果用法实例
May 04 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
Aug 11 Javascript
javascript 判断当前浏览器版本并判断ie版本
Feb 17 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
Aug 19 Javascript
一文让你彻底搞清楚javascript中的require、import与export
Sep 24 Javascript
原生JS实现的雪花飘落动画效果
May 03 Javascript
React如何解决fetch跨域请求时session失效问题
Nov 02 Javascript
vue使用axios上传文件(FormData)的方法
Apr 14 Javascript
vue登录页面cookie的使用及页面跳转代码
Jul 10 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
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
乱谈我对耳机、音箱的感受
2021/03/02 无线电
一个改进的UBB类
2006/10/09 PHP
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
2008/11/18 PHP
php中通过curl smtp发送邮件
2012/06/05 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
2014/04/08 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
浅析Yii2 GridView实现下拉搜索教程
2016/04/22 PHP
laravel 之 Eloquent 模型修改器和序列化示例
2019/10/17 PHP
也说JavaScript中String类的replace函数
2011/09/22 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
jQuery与js实现颜色渐变的方法
2016/12/30 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
react系列从零开始_简单谈谈react
2017/07/06 Javascript
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
2017/10/25 Javascript
jQuery除指定区域外点击任何地方隐藏DIV功能
2017/11/13 jQuery
js判断节假日实例代码
2017/12/27 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
2019/03/05 Javascript
Swiper实现导航栏滚动效果
2020/10/16 Javascript
js实现随机点名功能
2020/12/23 Javascript
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
Django REST framework 视图和路由详解
2019/07/19 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
加热夹克:RAVEAN
2018/10/19 全球购物
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
2012/10/29 面试题
工作年限证明模板
2014/11/01 职场文书
党员剖析材料范文
2014/12/18 职场文书
爱国电影观后感
2015/06/19 职场文书
大学班干部竞选稿
2015/11/20 职场文书