1.Angular JS使用表达式把数据绑定到HTML;

2.Angular JS表达式写在双大括号中:{{expression}}

**Angular JS表达式把数据绑定到HTML,这与ng-bind指令有异曲同工之妙;

**Angular JS将在表达式书写的位置“输出”数据

**Angular JS表达式很像javascript表达式:它们可以包含文字,运算和变量;

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<script src=http://apps.bding.com/libs/angular.js/1.4.6/angular.min.js></script>

</head>

<body>

<div ng-app="">

  <p>我的第一个表达式:{{5+5}}</p>

</div>

</body>

</html>

3.Angular JS数字:

<div ng-app="" ng-init="quantity=1;cost=5">

<p>总价:{{quantity*cost}}</p>

</div>

或使用ng-bind:

<div ng-app="" ng-init="quantity=1;cost=5;">

<p>总价:<span ng-bind="quantity*cost"></span></p>

</div>

4.Angular JS字符串:

<div ng-app="" ng-init="firstName='John';lastNmae='Doe'">

<p>姓名:{{firstName+""+lastName}}</p>

</div>

或使用ng-bind:

<div ng-app="" ng-init="firstName='John';lastName='Doe'">

<p>姓名:<span ng-bind="firstName+' '+lastName"></span></p>

</div>

5.Angular JS对象:

<div ng-app=""   ng-init="person={firstName:'John',lastName:'Doe'}">

<p>姓名:{{person.lastName}}</p>

</div>

或使用ng-bind:

<div ng-app=""  ng-init="person={firstName:'John', lastName:'Doe'}">

<p>姓名:<span  ng-bind="person.lastName"></span></p>

</div>

6.Angular JS 数组:

<div ng-app="" ng-init="points=[1,15,19,2,40]">

<p>第三个值为:{{poins[2]}}</p>

</div>

或使用ng-bind:

<div ng-app="" ng-init="points=[1,15,19,2,40]">

<p>第三个值为:<span ng-bind="points[2]"></span></p>

</div>

7.AngularJS表达式与javascript表达式:

**类似于javascript表达式,AngularJS表达式可以包含字母,操作符,变量;

**与javascript表达式不同,AngularJS表达式可以写在HTML中;

**与javascript表达式不同,AngularJS表达式不支持条件判断,循环及异常;

**与javascript表达式不同,AngularJS表达式支持过滤器;

Angular JS学习之表达式的更多相关文章

  1. 适合我胃口的angular.js学习资料

    断断续续弄了半年的ANGULAR.JS学习资料,网上下载了N多资料,测试了很多次. 现在只能算是入门,因时间问题,现在要转入其它领域. 如果以后要拾起来,下面这个PDF比较对我胃口. <Angu ...

  2. python , angular js 学习记录【1】

    1.日期格式化 Letter Date or Time Component Presentation Examples G Era designator Text AD y Year Year 199 ...

  3. Angular JS学习之指令

    1.Angular JS通过称为指令的新属性来扩展HTML:通过内置的指令来为应用添加功能: 2.AngularJS指令:AngularJS指令是扩展的HTML属性,带有前缀ng-: **ng-app ...

  4. Angular JS 学习之简介

    1.Angular JS是一个JavaScript框架,它是一个以JavaScript编写的库,它可以通过<script>标签添加到HTML页面: <script src=" ...

  5. Angular.js 学习笔记

    AngularJS 通过新的属性和表达式扩展了 HTML. AngularJS 可以构建一个单一页面应用程序. <!-- ng-app 指令定义一个 AngularJS 应用程序. ng-mod ...

  6. angular.js 简单的表达式

    <!doctype html> <html> <head> <meta charset ="utf-8"> <script s ...

  7. angular.js学习

    1.第一个小例子 <!DOCTYPE html> <html> <body> <div ng-app=""> <p>在输 ...

  8. Angular JS 学习笔记(二)

    1. AngularJS 是一个 JavaScript 框架.它可通过 <script> 标签添加到 HTML 页面.AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定 ...

  9. Angular.js学习笔记 (二)

    用A链接对象解析url的组成 var url = 'https://www.baidu.com:8080/aaa/1.html?id=10#name'; var aLink = document.cr ...

随机推荐

  1. 51nod 1116 K进制下的大数 (暴力枚举)

    题目链接 题意:中文题. 题解:暴力枚举. #include <iostream> #include <cstring> using namespace std; ; ; ch ...

  2. CABasicAnimation 按home键后台之后,再切回来动画就停止了

    解决方法: 1. CABasicAnimation *thisAnimation = [CABasicAnimtaion animationWithKeyPath:@"transform.r ...

  3. python基础——filter函数

    python基础——filter函数 Python内建的filter()函数用于过滤序列. 和map()类似,filter()也接收一个函数和一个序列.和map()不同的是,filter()把传入的函 ...

  4. Mysql之复制服务

    Replication[复制]使得数据可以从一个Master服务器上复制到一个或多个Slave上,默认是异步复制,不需要与Master建立永久连接:基于配置,可以作用于所有库,指定的库或库中的某些表. ...

  5. Linux进程间通讯的几种方式的特点和优缺点,和适用场合

    http://blog.csdn.net/jeffcjl/article/details/5523569 由于不同的进程运行在各自不同的内存空间中.一方对于变量的修改另一方是无法感知的.因此.进程之间 ...

  6. NYOJ之Binary String Matching

    Binary String Matching 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述     Given two strings A and B, whose a ...

  7. case/casez/casex 的区分与使用

    参考:http://www.cnblogs.com/poiu-elab/archive/2012/11/02/2751323.html 与  verilog数字系统设计基础 一般来说,使用最多的是CA ...

  8. iOS-OC-基本控件之UITextField

    UITextField IOS开发中必不可少的基本控件,本文主要是列出常用的属性及方法(注XCode版本为7.2) 文本框,可以理解为输入框或者显示框,即用户可以往里面输入文字或图片,可以输入当然也可 ...

  9. windows重新获取IP

    win+r------->cmd------>ipconfig /release (释放ip) ipconfig /renew  重新获取ip

  10. ASP.NET MVC中的Global.asax文件

    1.global.asax文件概述 global.asax这个文件包含全局应用程序事件的事件处理程序.它响应应用程序级别和会话级别事件的代码. 运行时, Global.asax 将被编译成一个动态生成 ...