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下有关dom以及xml节点访问兼容问题
Nov 26 Javascript
javascript 写类方式之一
Jul 05 Javascript
根据一段代码浅谈Javascript闭包
Dec 14 Javascript
jquery 操作表格实现代码(多种操作打包)
Mar 20 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
Jul 09 Javascript
点击按钮或链接不跳转只刷新页面的脚本整理
Oct 22 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
Sep 12 Javascript
基于JavaScript实现图片连播和联级菜单实例代码
Jul 28 Javascript
微信小程序tabBar底部导航中文注解api详解
Aug 16 Javascript
koa+mongoose实现简单增删改查接口的示例代码
May 13 Javascript
通过angular CDK实现页面元素拖放的步骤详解
Jul 01 Javascript
如何在vue中使用HTML 5 拖放API
Jan 14 Vue.js
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
Smarty模板快速入门
2007/01/04 PHP
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
ThinkPHP查询语句与关联查询用法实例
2014/11/01 PHP
return false;和e.preventDefault();的区别
2010/07/11 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
中文路径导致unitpngfix.js不正常的解决方法
2013/06/26 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
Jquery获取和修改img的src值的方法
2014/02/17 Javascript
js实现精确到秒的日期选择器完整实例
2016/04/30 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
js基于setTimeout与setInterval实现多线程
2016/06/17 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
微信小程序中顶部导航栏的实现代码
2017/03/30 Javascript
node.js到底要不要加分号浅析
2018/07/11 Javascript
小程序实现横向滑动日历效果
2019/10/21 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
2015/03/30 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
Python不使用int()函数把字符串转换为数字的方法
2018/07/09 Python
django进阶之cookie和session的使用示例
2018/08/17 Python
python sqlite的Row对象操作示例
2019/09/11 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
台湾全方位线上课程与职能学习平台:TibaMe
2019/12/04 全球购物
光荣入党自我鉴定
2014/01/22 职场文书
花店创业计划书范文
2014/02/07 职场文书
党员承诺书格式
2014/05/21 职场文书
离婚协议书的书写要求
2014/09/17 职场文书
房屋产权证明书
2014/10/15 职场文书
讲座通知范文
2015/04/23 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
《飘》英文读后感五篇
2019/10/11 职场文书
聊一聊python常用的编程模块
2021/05/14 Python
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android