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>