在Angular.js中,是否存在任何限制服务的方法's对一个模块或一个'类'模块
In Angular.js,IS there any way of restricting service's visibility to one module or to a 'class' of modules.?
在Angular.js中,模块上定义的所有服务都是对所有其他模块可见<有没有办法限制服务的可见性到一个模块或模块的子集>。。?。我希望我的一些服务为其目的使用通用名称,而不受其他服务的干扰。有没有办法限制服务的可见性到一个模块或模块的子集>
模块可以注入到另一个模块中。根据您的可访问性和可见性,如果您创建子模块,则将这些模块组合起来创建所需的模块。这样你就能解决问题。
假设您有4个服务SEV1、SEV2、SEV3和SEV4。但您希望SEV1是全局的,但SEV2和SEV3是特定于特定模块MODULE1的。以及SEV4到MODULE2。
所以你创造了追随者COMONMODULE(SEV1)、SUBMODULE1(SEV2、SEV3)和SUBMOULE2(SEV4)
现在使用COMONMODULE作为所有模块的注入,并在需要时使用SUBMODULE1。希望通过这种方式你能解决你的问题。
相关文章:
- 如何定义一个模块并使用它来分离js文件
- 从一个模块暴露到另一个模块
- Node.js创建一个模块来收集内存(ram)信息
- 如何从另一个模块调用函数
- 无法调用requirejs中的另一个模块
- 打字稿“;导出的外部包打字机不是一个模块”;
- 在另一个模块中重用私有jQuery函数
- 从另一个模块访问作用域的指令
- Babel 怎么知道把一个模块当作一个模块来对待
- 我应该在每个文件中都需要一个模块还是需要它一次并将其作为参数传递
- 这是一个模块化的js设计模式吗?以及如何在此模型中的不同模块中重用值
- nodejs 将值从一个模块传递到另一个模块
- JavaScript 将一个模块“导入”到另一个模块中
- 如何将方法导出到另一个模块
- 在多入口点模块中仅获取一个<模块名称>.nocache.js文件
- 使用 on nodejs 从另一个模块捕获事件
- 来自另一个模块的 Angularjs 路由控制器
- javascript sandbox 一个模块,用于防止引用 Window
- 来自另一个模块的 Angular JS Service DI
- 访问angularjs中另一个模块中定义的工厂