第一个应用程序(First Application)

优质
小牛编辑
133浏览
2023-12-01

在创建实际的Hello World !之前Hello World ! 使用AngularJS的应用程序,让我们看看AngularJS应用程序的各个部分。 AngularJS应用程序包含以下三个重要部分 -

  • ng-app - 该指令定义AngularJS应用程序并将其链接到HTML。

  • ng-model - 该指令将AngularJS应用程序数据的值绑定到HTML输入控件。

  • ng-bind - 该指令将AngularJS Application数据绑定到HTML标记。

创建AngularJS应用程序

第1步:加载框架

作为纯JavaScript框架,可以使用标记添加它。

<script 
   src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js">
</script>

第2步:使用ng-app指令定义AngularJS应用程序

<div ng-app = "">
   ...
</div>

第3步:使用ng-model指令定义模型名称

<p>Enter your Name: <input type = "text" ng-model = "name"></p>

步骤4:绑定使用ng-bind指令定义的上述模型的值

<p>Hello <span ng-bind = "name"></span>!</p>

执行AngularJS应用程序

在HTML页面中使用上述三个步骤。

testAngularJS.htm

<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://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js">
      </script>
   </body>
</html>

AngularJS如何与HTML集成

  • ng-app指令指示AngularJS应用程序的开始。

  • ng-model指令创建一个名为name的模型变量,该变量可以与HTML页面一起使用,也可以在具有ng-app指令的div中使用。

  • 然后,只要用户在文本框中输入输入,ng-bind就会使用名称模型显示在HTML 标记中。

  • 关闭 div>标记表示AngularJS应用程序的结束。