zoukankan      html  css  js  c++  java
  • 22-angular.module

    angular.module是一个用于创建、注册和检索AngularJS模块的全局位置。所有的模块(AngularJS核心或第三方)都必须使用这个机制来注册。

    传递一个参数会获得一个已有的模块,而传递多个参数则创建一个新的angular.模块

    // 传递参数不止一个,代表新建模块;空数组代表该模块不依赖其他模块
    var createModule = angular.module("myModule", []);
    
    // 只有一个参数(模块名),代表获取模块
    // 如果模块不存在,angular框架会抛异常
    var getModule = angular.module("myModule");
    
    // true,都是同一个模块
    alert(createModule == getModule);

    该函数既可以创建新的模块,也可以获取已有模块,是创建还是获取,通过参数的个数来区分。

      angular.module(name, [requires], [configFn]);

        name:字符串类型,代表模块的名称;

        requires:字符串的数组,代表该模块依赖的其他模块列表,如果不依赖其他模块,用空数组即可;

        configFn:用来对该模块进行一些配置。

      现在我们知道如何创建、获取模块了,那么模块究竟是什么呢?官方的Developer Guide上只有一句话:You can think of a module as a container for the different parts of your app – controllers, services, filters, directives, etc.(你可以把模块看作是应用程序的不同部分的容器——控制器、服务、过滤器、指令)

  • 相关阅读:
    USACO 2008 Mar Silver 3.River Crossing 动态规划水题
    常见经验总结
    Ikki's Story IV
    洛谷P1993 小K的农场_差分约束_dfs跑SPFA
    洛谷P3275 [SCOI2011]糖果_差分约束_判负环
    Integer Intervals POJ
    洛谷 P2365 任务安排_代价提前计算 + 好题
    [NOI2005]瑰丽华尔兹 动态规划 + 单调队列
    Shoot the Bullet ZOJ
    background-clip 和 background-origin
  • 原文地址:https://www.cnblogs.com/ms-grf/p/6979133.html
Copyright © 2011-2022 走看看