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 &amp; DHTML 实例编程(教程)DOM基础和基本API
Jun 02 Javascript
JS类的封装及实现代码
Dec 02 Javascript
qTip 基于JQuery的Tooltip插件[兼容性好]
Sep 01 Javascript
30个精美的jQuery幻灯片效果插件和教程
Aug 23 Javascript
js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
Jan 24 Javascript
Document:getElementsByName()使用方法及示例
Oct 28 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
Feb 20 Javascript
JS三目运算(三元运算)方法详解
Mar 01 Javascript
Vue按需加载的具体实现
Dec 02 Javascript
Bootstrap 按钮样式与使用代码详解
Dec 09 Javascript
React中使用外部样式的3种方式(小结)
May 28 Javascript
Node对CommonJS的模块规范
Nov 06 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/09 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
使用URL传输SESSION信息
2015/07/14 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
2016/04/15 PHP
Yii2增加验证码步骤详解
2016/04/25 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
解读JavaScript中 For, While与递归的用法
2013/05/07 Javascript
jquery禁用右键示例
2014/04/28 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
jQuery中triggerHandler()方法用法实例
2015/01/19 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
2015/12/13 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
jQuery输入框密码的显示隐藏【代码分享】
2017/04/29 jQuery
WebSocket的通信过程与实现方法详解
2018/04/29 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
Python入门必须知道的11个知识点
2018/03/21 Python
numpy判断数值类型、过滤出数值型数据的方法
2018/06/09 Python
详解Python最长公共子串和最长公共子序列的实现
2018/07/07 Python
使用pandas读取文件的实现
2019/07/31 Python
TensorFlow 多元函数的极值实例
2020/02/10 Python
python collections模块的使用
2020/10/16 Python
Sunglasses Shop德国站:欧洲排名第一的太阳镜网站
2017/08/01 全球购物
美国著名的户外用品品牌:L.L.Bean
2018/01/05 全球购物
英国领先的大码时装品牌之一:Elvi
2018/08/26 全球购物
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
英语专业学生个人求职信范文
2014/01/06 职场文书
大学活动策划书范文
2014/01/10 职场文书
2014年房地产个人工作总结
2014/12/20 职场文书
《思路决定出路》读后感3篇
2019/12/11 职场文书
python数字图像处理:图像的绘制
2022/06/28 Python