`
qiannianhua
  • 浏览: 17895 次
社区版块
存档分类
最新评论

AngularJs---表达式

 
阅读更多

       Angular Js是由google创建的一种Javascript框架; 

       Angular Js表达式把数据绑定到Html页面,输出结果;

 

 1、概念:

        写在双大括号内{{ }};

        当把数据绑定到Html页面是与ng-bind基本一样;

        数据输出在写表达式的位置;

        与js表达式差不多;

 

2、表达式书写

    ng-app:定义一个应用程序;

    ng-init:初始化应用程序的变量;

   1)数字表达式:

<div ng-app="" ng-init="num1=4"; num2=5>
     <p>sum:{{num1 + num2"}}</p>
</div>

       用ng-bind时:

<div ng-app="" ng-init="num1=4"; num2=5>
     <p>sum: <span ng-bind = "num1 + num2"></span></p>
</div>

      输出结果为:

//输出结果
sum:9

    无论使用AngularJs还是使用ng-bind,用法都差不多,输出的结果都一样,以下都是如此;  

      2)字符串表达式:

<div ng-app="" ng-init="num1='Mary'; num2=Jhon">
     <p>name:{{num1 +' '+ num2"}}</p>
</div>

        输出结果:

//输出结果
name:Mary Jhon

     3)数组表达式:

<div ng-app="" ng-init="array=[1,2,3,4,5,6,7,8]">
    <p>下标为5的值是:{{array[5]}}</p>
</div>

       输出结果为:

//输出结果
下标为5的值是:6

   4)对象表达式:

<div ng-app="" ng-init="Person={name:zhangsan, age:22}">
  <p>该人的年龄为:{{Person.name}}</p>
</div>

    输出结果为:

//结果为
该人的年龄为:22

  

3、AngularJs表达式类似与JS表达式,包含变量、字母、操作符;但是与JS也有一定的区别,AngularJs可以写在Html中,一般不用于判断语句。

 

分享到:
评论

相关推荐

    AngularJS- 1.3.15

    AngularJS 是一个 通过新的属性和表达式扩展了 HTML。 AngularJS 可以构建一个单一页面应用程序(SPAs:Single Page Applications)。

    angularjs-1.6.0

    AngularJS 是一个 JavaScript框架。它是一个以 JavaScript 编写的库。它可通过 [removed] 标签添加到HTML 页面。 AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。

    AngularJS入门教程之AngularJS表达式

    AngularJS表达式格式 : {{expression }} AngularJS表达式可以是字符串、数字、运算符和变量 数字运算{{1 + 5}} 字符串连接{{ ‘abc’ + ‘bcd’ }} 变量运算 {{ firstName + ” ” + lastName }}, {{ quantity * ...

    AngularJS-complete-starter:AngularJS具有所有良好实践的完整基础应用程序

    所有JavaScript文件中的立即调用函数表达式(IIFE)语法。 JavaScript严格模式。 命名功能有助于调试。 使用vm(视图的模型)变量来捕获此上下文。 ng-cloack避免在第一次显示时显示未编译的元素。 ControllerAs...

    AngularJS 表达式

    AngularJS 表达式 AngularJS 使用 表达式 把数据绑定到 HTML。 AngularJS 表达式 AngularJS 表达式写在双大括号内:{{ expression }}。 AngularJS 表达式把数据绑定到 HTML,这与 ng-bind 指令有异曲同工之妙。 ...

    AngularJs ng-change事件/指令的用法小结

    AngularJS ng-change 指令指令不会覆盖原生的 onchange 事件, 如果触发该事件,ng-change 表达式与原生的 onchange 事件都会执行。 ng-change 事件在值的每次改变时触发,它不需要等待一个完成的修改过程,或等待...

    AngularJS 表达式详细讲解及实例代码.docx

    AngularJS 表达式详细讲解及实例代码.docx

    AngularJS 表达式详细讲解及实例代码

    AngularJS 表达式 AngularJS 使用 表达式 把数据绑定到 HTML。 AngularJS 表达式写在双大括号内: {{ expression }} 。 AngularJS 表达式把数据绑定到 HTML,这与 ng-bind 指令有异曲同工之妙。 AngularJS 将在...

    wpAngular:发现 AngularJS - 通过 REST API 显示 WordPress

    角 这是我使用 AngularJS 的第一个项目。 我一直在寻找一种有趣的方式来发现 AngularJS。 我认为使用 REST API 显示我的 WordPress 博客应该可以解决问题。 使用 Bootstrap 对快速拥有一...表达式 指令 视图和路由 服务

    AngularJS框架 Angular-1.6.10

    angular-1.6.10 ,官方完整包 AngularJS 是一组用来开发 Web 页面的框架、模板以及数据绑定和丰富 UI 组件。 AngularJS 是一个 JavaScript 框架。...AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。

    AngularJS解决ng界面长表达式(ui-set)的方法分析

    主要介绍了AngularJS解决ng界面长表达式(ui-set)的方法,通过具体问题的分析并结合实例形式给出了AngularJS长表达式的相关使用技巧,需要的朋友可以参考下

    angularjs-zh

    #AngularJS ...表达式 使用控制器分离用户界面职责 使用作用域发布模型数据 使用$watch观察模型变化 watch()中的性能注意事项 使用模块组织依赖 我需要多少模块? 使用过滤器格式化数据 使用路由和$l

    AngularJS基础学习笔记之表达式

    AngularJS表达式  AngularJS表达式写在双大括号中:{{ 表达式语句 }}。  AngularJS表达式绑定数据到HTML的方式与ng-bind指令的方式相同。  AngularJS会准确地将表达式“输出”为计算的结果。  AngularJS表达式...

    AngularJS ng-bind-template 指令详解

    &lt;p&gt; 元素上绑定两个表达式: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; [removed][removed] &lt;/head&gt; &lt;body&gt; &lt;div ng-app="myApp" ng-bind-template="{{firstName}...

    AngularJS入门教程-v1.01-20130527.pdf

    AngularJS[1] 诞生于2009年,由Misko Hevery 等人创建,后为...AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。 AngularJS 是以一个 JavaScript 文件形式发布的,可通过 script 标签添加到网页中。

    AngularJSEclipsePlugin.zip

    提供 HTML 编辑器支持 AngularJS 表达式和指令 提供 Angular Explorer 视图用来显示模块、控制器 提供 JavaScript 编辑器支持 AngularJS 特性 (modules, etc). Eclipse Update:...

    AngularJS ng-mousedown 指令

    在鼠标按下时执行表达式: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=utf-8&gt; [removed][removed] &lt;/head&gt; &lt;body ng-app=&gt; &lt;div ng-mousedown=count ng-init=count&gt;点我! &lt;h1&gt;...

    AngularJS 表达式详解及实例代码

    主要介绍了AngularJS 表达式,这里整理了详细的资料,有需要的小伙伴可以参考下

Global site tag (gtag.js) - Google Analytics