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 相关文章推荐
JavaScript脚本性能优化注意事项
Nov 18 Javascript
基于jQuery的公告无限循环滚动实现代码
May 11 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
Oct 11 Javascript
javascript异步编程的4种方法
Feb 19 Javascript
javascript数组排序汇总
Jul 07 Javascript
浅析JavaScript中命名空间namespace模式
Jun 22 Javascript
JavaScript 栈的详解及实例代码
Jan 22 Javascript
js实现移动端编辑添加地址【模仿京东】
Apr 28 Javascript
node-sass安装失败的原因与解决方法
Sep 04 Javascript
vuex的简单使用教程
Feb 02 Javascript
fastadmin中调用js的方法
May 14 Javascript
微信小程序绑定手机号获取验证码功能
Oct 22 Javascript
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之数组学习
2011/05/29 PHP
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
大家都应该掌握的PHP关联数组使用技巧
2015/12/25 PHP
PHP+redis实现微博的拉模型案例详解
2019/07/10 PHP
不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了
2007/12/08 Javascript
JQuery获取浏览器窗口内容部分高度的代码
2012/02/24 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
2013/05/06 Javascript
使用Math.floor与Math.random取随机整数的方法详解
2013/05/07 Javascript
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
js动态切换图片的方法
2015/01/20 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
基于jQuery实现收缩展开功能
2016/03/18 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
2017/02/18 Javascript
vue-hook-form使用详解
2017/04/07 Javascript
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
浅谈关于axios和session的一些事
2017/07/13 Javascript
利用JS测试目标网站的打开响应速度
2017/12/01 Javascript
JavaScript事件冒泡机制原理实例解析
2020/01/14 Javascript
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
Django1.9 加载通过ImageField上传的图片方法
2018/05/25 Python
Python格式化日期时间操作示例
2018/06/28 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
Python tornado上传文件的功能
2020/03/26 Python
Python Selenium截图功能实现代码
2020/04/26 Python
Django使用rest_framework写出API
2020/05/21 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
Harrods美国:英国最大的百货公司
2018/11/04 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
网络体系结构及协议的定义
2014/03/13 面试题
vue实现倒计时功能
2021/03/24 Vue.js
竞选劳动委员演讲稿
2014/04/28 职场文书
警示教育观后感
2015/06/17 职场文书
董事长致辞
2015/07/29 职场文书