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

了解 AngularJS 应用程序强大功能的最佳方式是在 Angular.JS 中创建您的第一个基本程序“Hello World”应用程序。

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

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

你好,世界,AngularJS

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

AngularJS Hello World 程序

<!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-应用程序” 关键字用于表示该应用程序应被视为 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”的值,并将该成员变量附加到范围对象。

注意:ng-controller 指令是定义在 AngularJS (步骤 2)并用于定义应用程序中的控制器。在我们的应用程序中,我们使用 ng-controller 关键字来定义名为“HelloWorldCtrl”的控制器。控制器的实际逻辑将在(步骤 5)中创建。

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

输出:

将显示消息“Hello World”。

AngularJS Hello World 程序

总结一下这篇文章: