AngularJS 应用程序的核心组成部分之一是模块(Module)。模块是 AngularJS 应用的容器,它用于组织代码、定义依赖关系,以及配置应用的不同部分。以下是一个简单的 AngularJS 模块的实例:
<!DOCTYPE html>
<html ng-app="myApp">

<head>
  <title>AngularJS 模块实例</title>
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.0/angular.min.js"></script>
</head>

<body ng-controller="myCtrl">

  <h2>AngularJS 模块实例</h2>

  <!-- 使用 ng-bind 指令将模型的值绑定到视图 -->
  <div ng-bind="greeting"></div>

  <script>
    // 创建一个 AngularJS 模块
    var app = angular.module('myApp', []);

    // 在模块中定义控制器
    app.controller('myCtrl', function ($scope) {
      // 在控制器中定义模型
      $scope.greeting = 'Hello, AngularJS!';
    });
  </script>

</body>

</html>

在这个例子中,我们创建了一个名为 myApp 的 AngularJS 模块。模块的创建通过 angular.module 方法完成,它接受两个参数,第一个参数是模块的名称,第二个参数是一个数组,用于定义模块的依赖关系。

然后,我们在模块中定义了一个名为 myCtrl 的控制器。控制器是一个 JavaScript 函数,它接受一个 $scope 参数,用于在视图和控制器之间建立联系。在这个控制器中,我们给 $scope 对象添加了一个属性 greeting,并将其值设置为 'Hello, AngularJS!'。

最后,我们使用 ng-bind 指令将模型的值绑定到视图,从而显示在页面上。

这只是一个简单的 AngularJS 模块的实例,实际的应用中,你可能会定义多个模块、多个控制器,使用服务、指令等更多的功能来构建复杂的应用。请注意,AngularJS 已经进入维护模式,推荐使用现代的 Angular 版本进行开发。


转载请注明出处:http://www.pingtaimeng.com/article/detail/4877/Angular