将服务注入指令

时间:2015-08-26 12:15:15

标签: angularjs angularjs-directive angular-services

我有一个服务,它会做一些我想要调用它的东西和指令。

但是当我执行该指令时,它会抛出:

  

rror:$ injector:unpr未知提供商未知提供商:   ExportSvgProvider< - ExportSvg< - solutionDiagramDirective

我的服务声明是:

define(['angular', './module', 'underscore'], function (angular, module, _) {

    module.service('ExportSvg', [function() {

我将它像这样注入控制器:

define(['angular', 'jquery', 'underscore', '../module', 'd3', 'dagre'], function(angular, $, _, module, d3, dagreD3) {

    return module.directive('solutionDiagram', ['Entity', '$interpolate', '$resource', 'ExportSvg', function(Entity, $interpolate, $resource, ExportSvg) {

知道什么会导致这个问题吗?

0 个答案:

没有答案