在創(chuàng)建實際的Hello World之前!應(yīng)用程序使用AngularJS,讓我們看一下AngularJS應(yīng)用程序的各個部分。AngularJS應(yīng)用程序包含以下三個重要部分-
ng-app
?該指令定義了AngularJS應(yīng)用程序并將其鏈接到HTML。
ng-model
?此偽指令將AngularJS應(yīng)用程序數(shù)據(jù)的值綁定到HTML輸入控件。
ng-bind
?該指令將AngularJS應(yīng)用程序數(shù)據(jù)綁定到HTML標(biāo)簽。
作為純JavaScript框架,可以使用<Script>標(biāo)記添加它。
<script src = "https://cdn.staticfile.org/angular.js/1.3.14/angular.min.js"></script>
<div ng-app = ""> ...</div>
<p>Enter your Name: <input type = "text" ng-model = "name"></p>
<p>Hello <span ng-bind = "name"></span>!</p>
在HTML頁面中使用上述三個步驟。
<html> <head> <title>AngularJS First Application</title> </head> <body> <h1>Sample Application</h1> <div ng-app = ""> <p>Enter your Name: <input type = "text" ng-model = "name"></p> <p>Hello <span ng-bind = "name"></span>!</p> </div> <script src = "https://cdn.staticfile.org/angular.js/1.3.14/angular.min.js"> </script> </body> </html>測試看看?/?
ng-app指令指示AngularJS應(yīng)用程序的啟動。
ng-model指令創(chuàng)建一個名為name的模型變量,該變量可以與HTML頁面一起使用,并且可以在具有ng-app指令的div中使用。
然后,每當(dāng)用戶在文本框中輸入輸入內(nèi)容時,ng-bind就會使用名稱模型顯示在HTML <span>標(biāo)記中。
Closing </ div>標(biāo)記指示AngularJS應(yīng)用程序結(jié)束。