首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角模块共享哪些资源?

角模块共享哪些资源?
EN

Stack Overflow用户
提问于 2014-05-11 15:06:22
回答 1查看 49关注 0票数 1

我希望有更多的理论理解角模块是如何工作的。

当我创建一个模块“clientApp”和“注册”控制器、服务、工厂、范围等时,将其他服务、工厂、范围注入控制器。“clientApp”模块知道哪些对象?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-11 16:12:48

角模

通过将我们的功能封装在一个名为模块的单一核心单元中,一个高效的、可生产的控制器。

在角度上,模块是定义AngularJS应用程序的主要方式。应用程序的模块是我们将包含所有应用程序代码的地方。一个应用程序可以包含几个模块,每个模块都包含与特定功能相关的代码。

使用模块给我们带来了许多优势,例如:

·保持全局命名空间的清洁

·使测试更容易编写和保持干净,以便更容易地针对孤立的功能

·使应用程序之间易于共享代码

·允许应用程序按任何顺序加载代码的不同部分

角模块API允许我们使用angular.module() API方法声明一个模块。在声明一个模块时,我们需要向该方法传递两个参数。第一个是我们正在创建的模块的名称。第二个是依赖项列表,也称为可注入性。

代码语言:javascript
复制
angular.module('myApp', []);

在编写大型应用程序时,我们将创建几个不同的模块来包含我们的逻辑。为每一项功能创建一个模块给我们提供了编写和测试大型功能的隔离优势。

性质

角模具有我们可以用来检查模块的特性。

名称(字符串)

模块上的name属性将模块的名称作为字符串提供给我们。

需要(字符串数组)

requires属性包含在加载模块之前注入器加载的模块列表(作为字符串)。

最好阅读ng-book - AngularJS Ari Lerner的全集

下载吴书

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23594202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档