AngularJS笔记
2015-07-23 20:37
519 查看
AngularJS 扩展了 HTML
ng-app 指令定义一个 AngularJS 应用程序。ng-model 指令把元素值(比如输入域的值)绑定到应用程序。
ng-bind 指令把应用程序数据绑定到 HTML 视图
AngularJS 指令
AngularJS 指令是以 ng 作为前缀的 HTML 属性。ng-init 指令初始化 AngularJS 应用程序变量。使用 ng-init 不是很常见,在学习控制器时会有更好方式
<!DOCTYPE html>
<html>
<body>
<div ng-app="" ng-init="firstName='John'">
<p>姓名为 <span ng-bind="firstName"></span></p>
</div>
<script src="//www.runoob.com/try/angularjs/1.2.5/angular.min.js"></script>
</body>
</html>
angularJs允许自定义指令,格式为data-ng-init
AngularJS 表达式
表达式写在{ { } } 双大括号内,它的作用是将数据绑定到HTML中,与ng-bind类似。(问题:两者区别,什么时候用前者什么时候用后者?)AngularJS 将在表达式书写的位置"输出"数据
实例 {{ 5
+ 5 }} 或 {{ firstName + " " + lastName }}
<!DOCTYPE html> <html> <body> <div ng-app=""> <p>我的第一个表达式 : {{ 5 + 5 }}</p> </div> <script src="//www.runoob.com/try/angularjs/1.2.5/angular.min.js"></script> </body> </html>
一个网页可以包含多个运行在不同元素中的 AngularJS 应用程序
AngularJS 过滤器
AngularJS 过滤器可用于转换数据过滤器 | 描述 |
---|---|
currency | 格式化数字为货币格式。 |
filter | 从数组项中选择一个子集。 |
lowercase | 格式化字符串为小写。 |
orderBy | 根据某个表达式排列数组。 |
uppercase | 格式化字符串为大写。 |
相关文章推荐
- AngularJS学习笔记(一)
- AngularJS学习笔记(一)
- angular 指令——时钟范例
- AngularJs创建服务
- AngularJS 基础入门(指令篇)
- angularjs自定义标签
- AngularJs 学习笔记-案例
- 基于Karma,Jasmine的AngularJS,RequireJS单元测试配置笔记
- Angular作用域
- angular使directive让div contenteditable & ng-model生效
- angularjs中的验证input输入框只能输入数字和小数点
- AngularJS2.0 教程系列(一)
- AngularJS笔记
- AngularJS2.0 教程系列(一)
- AngularJS 学习路线
- angularJS分页 实现业务逻辑与分页逻辑的分开
- AngularJS笔记--自定义指令
- Angular2 Form
- Angular简单应用剖析
- 工作积累(八)——AngularJS与单选框及多选框的双向动态绑定