• AngularJS的学习笔记(二)


    只给自己看的。

    AngularJS 表达式

    angularjs 使用表达式将数据绑定到html中。

    AngularJS 表达式写在双大括号内:{{ expression }}

    AngularJS 表达式把数据绑定到 HTML,这与 ng-bind 指令有异曲同工之妙。

    AngularJS 将在表达式书写的位置"输出"数据。

    AngularJS 表达式 很像 JavaScript 表达式:它们可以包含文字、运算符和变量

    数字:{{5*5}}和ng-bind="5*5"的作用一样,其他的也相同,如字符串,对象等

    字符串: <div ng-app="" ng-init="firstName='John';lastName='Doe'">

        <p>姓名: {{ firstName + " " + lastName }}</p>

        </div>

    对象:和js对象一样点出来就行  

        <div ng-app="" ng-init="person={firstName:'John',lastName:'Doe'}">

        <p>姓为 {{ person.lastName }}</p>

        </div>

    数组:和js的数组一样,用[]调出来就行

        <div ng-app="" ng-init="points=[1,15,19,2,40]">

        <p>第三个值为 {{ points[2] }}</p>

        </div> 

    AngularJS 表达式 与 JavaScript 表达式

    类似于 JavaScript 表达式,AngularJS 表达式可以包含字母,操作符,变量。

    与 JavaScript 表达式不同,AngularJS 表达式可以写在 HTML 中。

    与 JavaScript 表达式不同,AngularJS 表达式不支持条件判断,循环及异常。

    与 JavaScript 表达式不同,AngularJS 表达式支持过滤器。

    AngularJS 指令

    AngularJS 通过被称为 指令 的新属性来扩展 HTML。

    AngularJS 通过内置的指令来为应用添加功能。

    AngularJS 允许你自定义指令。

    AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-

    ng-app 指令初始化一个 AngularJS 应用程序。

    ng-init 指令初始化应用程序数据。

    ng-model 指令把元素值(比如输入域的值)绑定到应用程序。

    ng-app就是告诉这个是angularjs 应用程序的所有者。一个网页中可以有多个ng-app。

    未完待续........

  • 相关阅读:
    SQLServer 高可用、高性能和高保护延伸
    SQLServer 通过DMV实现低影响的自动监控和历史场景追溯
    查找表包含的页和页所在的表
    出身在二三线城市软件工作者的悲哀
    SQL语句实现取消自增列属性
    基于Apache(without ssl)的svn环境搭建
    sqlite3 命令行操作
    HTML常用特殊符号集
    IOS项目目录结构和开发流程
    Mac OSX 快捷键&命令行
  • 原文地址:https://www.cnblogs.com/liuboyingblog/p/6013600.html
Copyright © 2020-2023  润新知