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 相关文章推荐
关于scrollLeft,scrollTop的浏览器兼容性测试
Mar 19 Javascript
js获得当前系统日期时间的方法
May 06 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
AngularJs中route的使用方法和配置
Feb 04 Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 Javascript
vue中mint-ui环境搭建详细介绍
Apr 06 Javascript
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
vue中eventbus被多次触发以及踩过的坑
Dec 02 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
Mar 13 Javascript
es6新特性之 class 基本用法解析
May 05 Javascript
webpack4.x CommonJS模块化浅析
Nov 09 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
Nov 12 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模板之Phpbean的目录结构
2008/01/10 PHP
PHP中使用crypt()实现用户身份验证的代码
2012/09/05 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
JavaScript 学习笔记一些小技巧
2010/03/28 Javascript
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
2011/02/23 Javascript
js去除空格的12种实用方法
2013/11/08 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
js添加select下默认的option的value和text的方法
2014/10/19 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
利用原生JS自动生成文章标题树的实例
2016/08/22 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
2017/01/23 Javascript
Js面试算法详解
2018/04/08 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
python求pi的方法
2014/10/08 Python
探究python中open函数的使用
2016/03/01 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
python3+opencv3识别图片中的物体并截取的方法
2018/12/05 Python
python3去掉string中的标点符号方法
2019/01/22 Python
Python OOP类中的几种函数或方法总结
2019/02/22 Python
Python 中判断列表是否为空的方法
2019/11/24 Python
python对Excel按条件进行内容补充(推荐)
2019/11/24 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
python pandas利用fillna方法实现部分自动填充功能
2020/03/16 Python
利用CSS3实现平移动画效果示例代码
2016/10/12 HTML / CSS
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
Melijoe美国官网:法国奢侈童装购物网站
2017/04/19 全球购物
英国珠宝钟表和家居礼品精品店:David Shuttle
2018/02/24 全球购物
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
初入社会应届生求职信
2013/11/18 职场文书
校园网站的创业计划书范文
2013/12/30 职场文书
信息技术专业大学生职业生涯规划书
2014/01/24 职场文书
学习十八大的心得体会
2014/09/12 职场文书
毕业证明模板
2015/06/19 职场文书