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 相关文章推荐
js验证表单第二部分
Nov 25 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
Sep 13 Javascript
jQuery创建平滑的页面滚动(顶部或底部)
Feb 26 Javascript
使用delegate方法为一个tr标签加一个链接
Jun 27 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
Apr 13 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
Mar 26 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
Jul 28 Javascript
Angular实现预加载延迟模块的示例
Oct 12 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
Apr 21 Javascript
实例讲解JavaScript预编译流程
Jan 24 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
Mar 13 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
Nov 12 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
Protoss建筑一览
2020/03/14 星际争霸
php笔记之:php函数range() round()和list()的使用说明
2013/04/26 PHP
PHP 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
Laravel 5框架学习之Eloquent 关系
2015/04/09 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
2017/10/19 PHP
ext 同步和异步示例代码
2009/09/18 Javascript
jQuery中 noConflict() 方法使用
2013/04/25 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
js获取html文件的思路及示例
2013/09/17 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
2013/11/14 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
jQuery常用选择器详解
2017/07/17 jQuery
利用vue + koa2 + mockjs模拟数据的方法教程
2017/11/22 Javascript
vue中的模态对话框组件实现过程
2018/05/01 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
[01:38]DOTA2 2015国际邀请赛中国区预选赛 Showopen
2015/06/01 DOTA
[03:11]TI9战队档案 - Alliance
2019/08/20 DOTA
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
浅谈JupyterNotebook导出pdf解决中文的问题
2020/04/22 Python
python 3.8.3 安装配置图文教程
2020/05/21 Python
Python应用实现双指数函数及拟合代码实例
2020/06/19 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
JAVA程序员面试题
2012/10/03 面试题
篝火晚会主持词
2014/03/25 职场文书
食品安全汇报材料
2014/08/18 职场文书
2014年客房部工作总结
2014/11/22 职场文书
优秀教师个人总结
2015/02/11 职场文书
2015年乡镇扶贫工作总结
2015/04/08 职场文书
Python绘制分类图的方法
2021/04/20 Python
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis
浅谈MySql update会锁定哪些范围的数据
2022/06/25 MySQL