AngularJS 使得開發現代的單一頁面應用程序(SPAs:Single Page Applications)變得更加容易。javascript
<!DOCTYPE html>
<html lang="en" ng-app="">
<head>
<meta charset="UTF-8">
<title>指令</title>
<script type="application/javascript" src="../js/angular.min.js"></script>
</head>
<body>
<div >
<p>名字 : <input type="text" ng-model="name"></p>
<h1>Hello {{name + 55}}</h1>
</div>
<div ng-init="firstName='John'">
<p>姓名爲 <span ng-bind="firstName"></span></p>
</div>
<div data-ng-app="" data-ng-init="firstName='John'">
<p>姓名爲 <span data-ng-bind="firstName"></span></p>
</div>
</body>
</html>
當網頁加載完畢,AngularJS 自動開啓。html
AngularJS 指令是以 ng 做爲前綴的 HTML 屬性。java
ng-app 指令告訴 AngularJS,<div> 元素是 AngularJS 應用程序 的"全部者"。app
ng-model 指令把輸入域的值綁定到應用程序變量 name。spa
ng-bind 指令把應用程序變量 name 綁定到某個段落的 innerHTML。code
ng-init 指令初始化 AngularJS 應用程序變量。htm
HTML5 容許擴展的(自制的)屬性,以 data- 開頭。 AngularJS 屬性以 ng- 開頭,可是您可使用 data-ng- 來讓網頁對 HTML5 有效。blog