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 相关文章推荐
Ext面向对象开发实践(续)
Nov 18 Javascript
jQuery CSS()方法改变现有的CSS样式
Aug 20 Javascript
JS倒计时代码汇总
Nov 25 Javascript
JavaScript中的函数模式详解
Feb 11 Javascript
javascript动态创建链接的方法
May 13 Javascript
JavaScript简单修改窗口大小的方法
Aug 03 Javascript
只需五句话搞定JavaScript作用域(经典)
Jul 26 Javascript
老生常谈Javascript中的原型和this指针
Oct 09 Javascript
Bootstrap实现提示框和弹出框效果
Jan 11 Javascript
Vue 一键清空表单的实现方法
Feb 07 Javascript
如何基于viewport vm适配移动端页面
Nov 13 Javascript
js前端面试常见浏览器缓存强缓存及协商缓存实例
Jun 21 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编码规范之注释和文件结构说明
2010/07/09 PHP
PHP循环结构实例讲解
2014/02/10 PHP
PHP 如何获取二维数组中某个key的集合
2014/06/03 PHP
javascript编程起步(第五课)
2007/01/10 Javascript
浅说js变量
2011/05/25 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
2013/05/07 Javascript
js 中的switch表达式使用示例
2020/06/03 Javascript
js实现异步循环实现代码
2016/02/16 Javascript
JS延时器提示框的应用实例代码解析
2016/04/27 Javascript
js删除Array数组中指定元素的两种方法
2016/08/03 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
2019/08/27 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
[02:41]DOTA2亚洲邀请赛小组赛第三日 赛事回顾
2015/02/01 DOTA
python del()函数用法
2013/03/24 Python
使用Python实现一个简单的项目监控
2015/03/31 Python
一个Python最简单的接口自动化框架
2018/01/02 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
Python3简单实现串口通信的方法
2019/06/12 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
Python Dict找出value大于某值或key大于某值的所有项方式
2020/06/05 Python
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
九年级物理教学反思
2014/01/29 职场文书
科技开发中心办公室主任岗位责任制
2014/02/10 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
村居抓节水倡议书
2014/05/19 职场文书
预防煤气中毒方案
2014/06/16 职场文书
2014年物流工作总结
2014/11/25 职场文书
蓝天保卫战收官在即 :15行业将开展环保分级评价
2019/07/19 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL