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之对系统的toFixed()方法的修正
May 08 Javascript
jquery 图片Silhouette Fadeins渐显效果
Feb 07 Javascript
如何确保JavaScript的执行顺序 之jQuery.html深度分析
Mar 03 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
Mar 25 Javascript
简单的Jquery遮罩层代码实例
Nov 14 Javascript
javascript实现checkbox全选的代码
Apr 30 Javascript
JavaScript实现列表分页功能特效
May 15 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
Nov 01 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
Dec 15 Javascript
使用vue如何构建一个自动建站项目
Feb 05 Javascript
ES6 Map结构的应用实例分析
Jun 26 Javascript
原生js实现瀑布流效果
Mar 09 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
PHP的简易冒泡法代码分享
2012/08/28 PHP
jQuery表单获取和失去焦点输入框提示效果的实例代码
2013/08/01 Javascript
js的alert样式如何更改如背景颜色
2014/01/22 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
vue的mixins属性详解
2018/03/14 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
RC4文件加密的python实现方法
2015/06/30 Python
使用Python写一个小游戏
2018/04/02 Python
Python小工具之消耗系统指定大小内存的方法
2018/12/03 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
Django模板语言 Tags使用详解
2019/09/09 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
简单了解python元组tuple相关原理
2019/12/02 Python
python 实现dict转json并保存文件
2019/12/05 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
Nike挪威官网:Nike.com (NO)
2018/11/26 全球购物
CAT鞋加拿大官网:CAT Footwear加拿大
2020/08/05 全球购物
安德玛菲律宾官网:Under Armour菲律宾
2020/07/28 全球购物
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
汉语言文学毕业生求职信
2013/10/01 职场文书
优秀班组长事迹
2014/05/31 职场文书
父亲节活动策划方案
2014/08/24 职场文书
评先进个人材料
2014/12/29 职场文书
全民创业工作总结
2015/08/13 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python
Python中else的三种使用场景
2021/06/16 Python