AngularJS Hello World 应用程序:您的第一个示例程序

了解 AngularJS 应用程序的强大功能,最好的方法就是创建您的第一个基本程序“Hello World”应用程序。

您可以使用许多集成开发环境进行 AngularJS 开发,其中一些流行的环境如下所述。在我们的示例中,我们使用 Webstorm 作为我们的 IDE。

  1. Webstorm
  2. Sublime Text
  3. AngularJS Eclipse
  4. Visual Studio

Hello world, AngularJS

下面的示例展示了创建您的第一个 AngularJS “Hello world” 应用程序的最简单方法。

AngularJS Hello World Program

<!DOCTYPE html>  
<html ng-app="app">  
<head>  
    <meta charset="utf 8">
    <title>Guru99</title>     
</head>  
<body>
<h1 ng-controller="HelloWorldCtrl">{{message}}</h1>
<script src="https://code.angularjs.org/1.6.9/angular.js"></script>
<script>  
    angular.module("app", []).controller("HelloWorldCtrl", function($scope) {  
    $scope.message="Hello World" 
    } )
</script> 

</body>  
</html>

代码解释

  1. ng-app” 关键字用于表示该应用程序应被视为一个 Angular JS 应用程序。可以为该应用程序命名。
  2. 控制器用于保存业务逻辑。在 h1 标签中,我们希望访问将具有显示“HelloWorld”逻辑的控制器,因此我们可以说,在这个标签中,我们希望访问名为“HelloWorldCtrl”的控制器。
  3. 我们正在使用一个名为“message”的成员变量,它只是一个用于显示“Hello World”消息的占位符。
  4. “script 标签”用于引用 angular.js 脚本,该脚本包含 angular js 的所有必要功能。如果没有此引用,如果我们尝试使用任何 AngularJS 函数,它们将不起作用。
  5. “Controller”是我们实际创建业务逻辑的地方,即我们的控制器。每个关键字的具体内容将在后续章节中解释。重要的是要注意,我们正在定义一个名为 'HelloWorldCtrl' 的控制器方法,该方法在步骤 2 中被引用。
  6. 我们正在创建一个“函数”,当我们的代码调用此控制器时将调用该函数。$scope 对象是 AngularJS 中的一个特殊对象,它是 Angular.js 中使用的全局对象。$scope 对象用于管理控制器和视图之间的数据。
  7. 我们正在创建一个名为“message”的成员变量,将其值设置为“HelloWorld”,并将该成员变量附加到 scope 对象。

注意:ng-controller 指令是 AngularJS(第 2 步)中定义的关键字,用于在您的应用程序中定义控制器。在我们应用程序的这里,我们使用了 ng-controller 关键字来定义一个名为 ‘HelloWorldCtrl’ 的控制器。控制器的实际逻辑将在(第 5 步)中创建。

如果命令执行成功,当您在浏览器中运行代码时,将显示以下输出。

输出

消息“Hello World”将被显示。

AngularJS Hello World Program