您的位置:首页 > Web前端 > AngularJS

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格式化字符串为大写。
其中,filter、orderBy用于指令中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: