Freewind @ Thoughtworks scala java javascript dart 工具 编程实践 月结 math python english [comments admin] [feed]

(2013-01-01) 10. 模块

广告: 云梯:翻墙vpn (省10元) 土行孙:科研用户翻墙http proxy (有优惠)

http://docs.angularjs.org/guide/module

什么是模块(Module)

很多程序都有一个入口方法用来引导和初始化程序。Angular的程序没有main方法,而是用“模块”来实现同样的功能。它有以下优点:

基础

我很忙,快上一个"Hello world"的模块瞧瞧?

重点内容需注意:

Source

index.html

<!doctype html>
<html ng-app="simpleApp">
  <head>
    <script src="http://code.angularjs.org/angular-1.0.1.min.js"></script>
    <script src="script.js"></script>
  </head>
  <body>
    <div>
      {{ 'World' | greet }}
    </div>
  </body>
</html>

**script.js**

// declare a module
var simpleAppModule = angular.module('simpleApp', []);

// configure the module.
// in this example we will create a greeting filter
simpleAppModule.filter('greet', function() {
 return function(name) {
    return 'Hello, ' + name + '!';
  };
});

#### 推荐的设置

上面的例子很简单,它不适用于大程序。我们推荐你把自己的程序,分成以下几个模块来组织:
comments powered by Disqus