AngularJS是一个JavaScript框架,它能够经过<script>标签添加到HTML页面。是一个JavaScript编写的库html
AngularJS经过指令扩展了HTML,且经过表达式绑定数据到HTMLapp
最好放在<body>元素的底部这样会提升网页加载速度,由于HTML加载不受制于脚本加载。框架
AngularJs扩展了HTML--四大指令spa
1.Angular 经过ng-dircctives扩展了HTMLcode
2.ng-app指令定义一个AngularJs应用程序cdn
3.ng-model指令把元素值(好比输入域的值)绑定到应用程序htm
4.ng-bind指令把应用程序绑定到HTML视图ip
例子:utf-8
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>
<div ng-app="" ng-init="furstName = '杨芬'">
<p>姓名为:<span ng-bind = "furstName"></span></p>
</div>
</body>
</html>input
运行结果:
姓名为:杨芬
注意:HTML5容许扩展的(自制的)属性,以data开头。
AngularJS属性容许以ng-开头可是能够使用data-ng-来让网页对HTML5有效
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>
<div data-ng-app="" data-ng-init="firstName='John'">
<p>姓名为 <span data-ng-bind="firstName"></span></p>
</div></body></html>