加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs模块依赖

发布时间:2020-12-17 09:28:19 所属栏目:安全 来源:网络整理
导读:我已经定义了我的主要模块: angular.module('domiciliations',['domiciliations.service','loggerService','person.directives']). config(['$routeProvider',function ($routeProvider) { $routeProvider. when('/domiciliations/mandats',{ templateUrl:
我已经定义了我的主要模块:
angular.module('domiciliations',['domiciliations.service','loggerService','person.directives']).
  config(['$routeProvider',function ($routeProvider) {
  $routeProvider.
      when('/domiciliations/mandats',{ templateUrl: 'domiciliations/views/mandats.html',controller: mandatsCtrl }).
      when('/domiciliations/mandats/:rum',{ templateUrl: 'domiciliations/views/mandat.html',controller: mandatCtrl }).
      otherwise({ redirectTo: '/domiciliations/mandats' });
  }]).
  value('toastr',window.toastr).
  value('breeze',window.breeze);

我的问题是如何在我的控制器中指定模块依赖关系?

如果我做:

angular.module('domiciliations.service',['ngResource','breeze','loggerService']).
  factory('Domiciliation',function ($resource,breeze,logger) {
}

然后我收到一个错误’no module:breeze’.

如果我这样做:

angular.module('domiciliations.service',['ngResource']).
   factory('Domiciliation',logger) {
}

那么我想如何指定依赖于微风和记录器?

微风不是一个模块 – 这是一个 value (shorthand for service)在家庭模块中:value(‘breeze’,window.breeze);.

当你做:

angular.module('domiciliations.service',logger) {
}

您配置domiciliations.service模块与模块ngResource,breeze和loggerService的依赖关系. Angular找不到微风模块并抛出异常.

假设loggerService是一个模块,而logger是这个模块中的一个服务,下面的代码应该是工作的(微风和记录器将被注入到工厂的函数中):

angular.module('domiciliations.service','loggerService']).
   factory('Domiciliation',['$resource','logger',logger) {
    }
  ])

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读