AngularJS 的基础使用
来源:互联网 发布:淘宝网如何注销账户 编辑:程序博客网 时间:2024/05/01 03:54
- AngularJS 把应用程序数据绑定到 HTML 元素。
- AngularJS 可以克隆和重复 HTML 元素。
- AngularJS 可以隐藏和显示 HTML 元素。
- AngularJS 可以在 HTML 元素"背后"添加代码。
- AngularJS 支持输入验证。
ng-app 指令告诉 AngularJS,<div> 元素是 AngularJS 应用程序 的"所有者"。
ng-model 指令把元素值(比如输入域的值)绑定到应用程序。
ng-bind 指令把应用程序变量 name 绑定到某个段落的 innerHTML。
ng-init 指令初始化 AngularJS 应用程序变量。
HTML5 允许扩展的(自制的)属性,以 data- 开头。
AngularJS 属性以 ng- 开头,但是可以使用 data-ng- 来让网页对 HTML5 有效。
AngularJS 表达式
AngularJS 表达式写在双大括号内:{{ expression }}。
AngularJS 表达式把数据绑定到 HTML,这与 ng-bind 指令有异曲同工之妙。
AngularJS 将在表达式书写的位置"输出"数据。
AngularJS 表达式 很像 JavaScript 表达式:它们可以包含文字、运算符和变量。
实例 {{ 5 + 5 }} 或 {{ firstName + " " + lastName }}
AngularJS 应用
AngularJS 模块(Module) 定义了 AngularJS 应用。
AngularJS 控制器(Controller) 用于控制 AngularJS 应用。
ng-app指令定义了应用, ng-controller 定义了控制器。
AngularJS 模块定义应用:
AngularJS 模块
AngularJS 控制器控制应用:
AngularJS 控制器
$scope.firstName= "John";
$scope.lastName= "Doe";
});
AngularJS 表达式 与 JavaScript 表达式
类似于 JavaScript 表达式,AngularJS 表达式可以包含字母,操作符,变量。
与 JavaScript 表达式不同,AngularJS 表达式可以写在 HTML 中。
与 JavaScript 表达式不同,AngularJS 表达式不支持条件判断,循环及异常。
与 JavaScript 表达式不同,AngularJS 表达式支持过滤器。
数字:
字符串:
对象:
数组:
数据绑定重复元素
通过以下方式来调用指令:
- 元素名
- 属性
- 类名
- 注释
restrict 值可以是以下几种:
E
作为元素名使用A
作为属性使用C
作为类名使用M
作为注释使用
restrict 默认值为 EA
, 即可以通过元素名和属性名来调用指令
- AngularJS 的基础使用
- 使用AngularJS和HTML做淘宝的部分基础功能
- AngularJS很基础的记录
- angularJS的Service(服务)基础
- Angularjs表单的使用
- Angularjs的简单使用
- angularjs 路由的使用
- angularjs指令的使用
- angularjs的初步使用
- angularjs的基本使用
- Angularjs的$resource使用
- AngularJs的初步使用
- AngularJS Directive的使用
- angularjs模态框的使用
- AngularJS-$sce的使用
- angularJs的灵活使用
- AngularJS基础
- AngularJs基础
- 像素缓冲区对象(PBO)的异步Read-Back 源码解析
- Linux进程管理简介及进程管理工具
- Android 性能优化 内存优化 How to do
- Codeforces Round #379 (Div. 2)
- Linux内核移植--开机动画
- AngularJS 的基础使用
- 东秦第四届图灵杯-G-爬楼梯【DP】
- 闲聊阿里加固(一)
- letcode5 最长回文子串
- 谈谈外表协会的重要性
- Django-View
- python shelve
- Struts2框架(四)
- 数组与指针