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 相关文章推荐
跨域请求之jQuery的ajax jsonp的使用解惑
Oct 09 Javascript
jquery应该如何来设置改变按钮input的onclick事件
Dec 10 Javascript
jQuery动态地获取系统时间实现代码
May 24 Javascript
Javascript 制作图形验证码实例详解
Dec 22 Javascript
详解微信小程序开发之城市选择器 城市切换
Jan 17 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
Jan 05 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
Jan 16 Javascript
swiper动态改变滑动内容的实现方法
Jan 17 Javascript
详解Axios统一错误处理与后置
Sep 26 Javascript
详解ES6 Fetch API HTTP请求实用指南
Nov 14 Javascript
小程序自定义模板实现吸顶功能
Jan 08 Javascript
springboot+vue实现文件上传下载
Nov 17 Vue.js
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
Cappuccino 卡布其诺咖啡之制作
2021/03/03 冲泡冲煮
php字符串函数学习之strstr()
2015/03/27 PHP
Zend Framework动作助手Json用法实例分析
2016/03/05 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
php实现评论回复删除功能
2017/05/23 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
js wmp操作代码小结(音乐连播功能)
2008/11/08 Javascript
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
对xmlHttp对象的理解
2011/01/17 Javascript
IE与FireFox中的childNodes区别
2011/10/20 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
AngularJS入门教程(二):AngularJS模板
2014/12/06 Javascript
Jsonp post 跨域方案
2015/07/06 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
跟我学习javascript的基本类型和引用类型
2015/11/16 Javascript
基于Bootstrap+jQuery.validate实现表单验证
2016/05/30 Javascript
jQuery EasyUI 获取tabs的实例解析
2016/12/06 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
微信小程序 自定义复选框实现代码实例
2019/09/04 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
关于JavaScript中异步/等待的用法与理解
2020/11/18 Javascript
[02:11]2014DOTA2 TI专访VG战队Fenrir:队伍气氛良好
2014/07/11 DOTA
Python实现的中国剩余定理算法示例
2017/08/05 Python
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
设计模式的基本要素是什么
2014/04/21 面试题
财政局党的群众路线教育实践活动整改方案
2014/09/21 职场文书
村主任“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
公安机关查摆剖析材料
2014/10/10 职场文书
干部作风建设年活动剖析材料
2014/10/23 职场文书
2015年员工工作表现评语
2015/03/25 职场文书