AngularJS入门教程之AngularJS表达式


Posted in Javascript onApril 18, 2016

表达式用于应用程序数据绑定到HTML。表达式都写在双括号就像{{表达式}}。表达式中的行为跟ng-bind指令方式相同。 AngularJS应用表达式是纯javascript表达式,并输出它们被使用的数据在那里。

AngularJS表达式格式 : {{expression }}

AngularJS表达式可以是字符串、数字、运算符和变量

数字运算{{1 + 5}}

字符串连接{{ 'abc' + 'bcd' }}

变量运算 {{ firstName + " " + lastName }}, {{ quantity * cost }}

对象{{ person.lastName }}

数组{{ points[2] }}

AngularJS例子

1.Angularjs数字

<div ng-app="" ng-init="quantity=2;cost=5">
<p>总价: {{ quantity * cost }}</p>
</div>

上例输出:

总价:10

代码注释:

ng-init="quantity=2;cost=5" //相当于javascript里的var quantity=2,cost=5;
使用ng-bind可以实现相同的功能

<div ng-app="" ng-init="quantity=1;cost=5">
<p>总价: <span ng-bind="quantity * cost"></span></p>
//这里的ng-bind相当于指定了span的innerHTML
</div>

2.Angularjs字符串

<div ng-app="" ng-init="firstName='John';lastName='Snow'">
<p>姓名: {{ firstName + " " + lastName }}</p>
</div>

输出

姓名:Jone Snow

3. AngularJS对象

<div ng-app="" ng-init="person={firstName:'John',lastName:'Snow'}">
<p>姓为 {{ person.lastName }}</p>
</div>

输出

姓为 Snow

4.AngularJS数组

<div ng-app="" ng-init="points=[1,15,19,2,40]">
<p>第三个值为 {{ points[2] }}</p>
</div>

输出

第三个值为 19

以上所述是小编给大家介绍的AngularJS入门教程之AngularJS表达式的相关介绍,希望对大家有所帮助!

Javascript 相关文章推荐
extJs 下拉框联动实现代码
Apr 09 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
Jul 02 Javascript
javascript检查表单数据是否改变的方法
Jul 30 Javascript
js模仿hover的具体实现代码
Dec 30 Javascript
JavaScript修改浏览器tab标题小技巧
Jan 06 Javascript
JS实现的仿淘宝交易倒计时效果
Nov 27 Javascript
关于JavaScript 原型链的一点个人理解
Jul 31 Javascript
快速掌握jQuery插件开发
Jan 19 Javascript
Javascript之图片的延迟加载的实例详解
Jul 24 Javascript
VUE 实现滚动监听 导航栏置顶的方法
Sep 11 Javascript
微信小程序实现收货地址左滑删除
Nov 18 Javascript
jquery+ajax实现异步上传文件显示进度条
Aug 17 jQuery
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
Apr 18 #Javascript
jQuery使用$.each遍历json数组的简单实现方法
Apr 18 #Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
Apr 18 #Javascript
JS中artdialog弹出框控件之提交表单思路详解
Apr 18 #Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
Apr 18 #Javascript
ArtEditor富文本编辑器增加表单提交功能
Apr 18 #Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
Apr 18 #Javascript
You might like
用PHP生成静态HTML速度快类库
2007/03/18 PHP
浅析php与数据库代码开发规范
2013/08/08 PHP
php的ZipArchive类用法实例
2014/10/20 PHP
php绘制一条直线的方法
2015/01/24 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
javascript Prototype 对象扩展
2009/05/15 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
2012/05/23 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
JS中的异常处理方法分享
2013/12/22 Javascript
Jquery中的层次选择器与find()的区别示例介绍
2014/02/20 Javascript
js读写json文件实例代码
2014/10/21 Javascript
JavaScript中的异常捕捉介绍
2014/12/31 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
nodejs导出excel的方法
2015/06/30 NodeJs
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
简单实现jQuery级联菜单
2017/01/09 Javascript
canvas实现图片根据滑块放大缩小效果
2017/02/24 Javascript
在 Node.js 中使用 async 函数的方法
2017/11/17 Javascript
vue: WebStorm设置快速编译运行的方法
2018/10/18 Javascript
Python XML RPC服务器端和客户端实例
2014/11/22 Python
python进行两个表格对比的方法
2018/06/27 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
Python OS模块实例详解
2019/04/15 Python
原来我一直安装 Python 库的姿势都不对呀
2019/11/11 Python
Python处理PDF与CDF实例
2020/02/26 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
医生自荐信
2013/10/11 职场文书
银行门卫岗位职责
2013/12/29 职场文书
食品厂厂长岗位职责
2014/01/30 职场文书
地理科学专业自荐信
2014/09/01 职场文书
贫民窟的百万富翁观后感
2015/06/09 职场文书
JAVA API 实用类 String详解
2021/10/05 Java/Android
对讲机的最大通讯距离是多少
2022/02/18 无线电
ECharts transform数据转换和dataZoom在项目中使用
2022/12/24 Javascript