Angular JS学习之表达式
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学习之表达式的更多相关文章
- 适合我胃口的angular.js学习资料
断断续续弄了半年的ANGULAR.JS学习资料,网上下载了N多资料,测试了很多次. 现在只能算是入门,因时间问题,现在要转入其它领域. 如果以后要拾起来,下面这个PDF比较对我胃口. <Angu ...
- python , angular js 学习记录【1】
1.日期格式化 Letter Date or Time Component Presentation Examples G Era designator Text AD y Year Year 199 ...
- Angular JS学习之指令
1.Angular JS通过称为指令的新属性来扩展HTML:通过内置的指令来为应用添加功能: 2.AngularJS指令:AngularJS指令是扩展的HTML属性,带有前缀ng-: **ng-app ...
- Angular JS 学习之简介
1.Angular JS是一个JavaScript框架,它是一个以JavaScript编写的库,它可以通过<script>标签添加到HTML页面: <script src=" ...
- Angular.js 学习笔记
AngularJS 通过新的属性和表达式扩展了 HTML. AngularJS 可以构建一个单一页面应用程序. <!-- ng-app 指令定义一个 AngularJS 应用程序. ng-mod ...
- angular.js 简单的表达式
<!doctype html> <html> <head> <meta charset ="utf-8"> <script s ...
- angular.js学习
1.第一个小例子 <!DOCTYPE html> <html> <body> <div ng-app=""> <p>在输 ...
- Angular JS 学习笔记(二)
1. AngularJS 是一个 JavaScript 框架.它可通过 <script> 标签添加到 HTML 页面.AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定 ...
- Angular.js学习笔记 (二)
用A链接对象解析url的组成 var url = 'https://www.baidu.com:8080/aaa/1.html?id=10#name'; var aLink = document.cr ...
随机推荐
- 【leetcode】Same Tree(easy)
Given two binary trees, write a function to check if they are equal or not. Two binary trees are con ...
- HTML简历表格
效果图 <!DOCTYPE > <html> <head> <meta charset="utf-8" /> </head&g ...
- Java反射实战
一.背景 最近的项目中需要使用到Java 反射的知识,以前不怎么了解,也基本没怎么用过,抽出一片时间,来具体学习和实战下Java的反射!拿来和大家分享以及记录方便以后学习! 二.反射相关概念解析 1. ...
- timestamp 类型的索引
由这条语句datetime.strftime('2014/12/05','%Y/%m/%d')转换出来的索引 是pandas内置类型相同,如果使用datetime.strftime('2014/12/ ...
- ASCII 非打印字符
项目出了问题,因为AscII非打印字符的原因,后来找了一下啊ASCII的非打印字符,总共有31个,然后我们直接全部替换成问号了. 解决方式为先找到非打印字符,这是我从网上找的非打印字符表: 进制 十六 ...
- android viewPager 切换页面时防止fragment重新加载
把限制页面数设置成应用一共的页面数就可以了 ViewPager.setOffscreenPageLimit(3);
- Linux进程的前后台切换
一.Linux前后台切换的相关命令: 1.& 在命令的后面加上这个符合,让命令进程在后台运行 例如: #ping 127.0.0.1 & // 此时命令ping ...
- javascript事件与event对象的属性
javascript事件列表解说 事件 浏览器支持 解说 一般事件 onclick IE3.N2 鼠标点击时触发此事件 ondblclick IE4.N4 鼠标双击时触发此事件 onmousedown ...
- [webkit移动开发笔记]之如何去除android上a标签产生的边框(转)
转载地址:http://www.cnblogs.com/PeunZhang/archive/2013/02/28/2907708.html 去年年底,做完最后一个项目就可以开开心心回家,可是在测试阶段 ...
- OCJP(1Z0-851) 模拟题分析(七)-->214
Exam : 1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam 以下分析全都是我自己分析或者参考网上的,定有 ...