错误:未知提供者:$ resourceProvider< - $ resource< - Catalogo AngularJS服务

时间:2017-08-16 04:46:02

标签: angularjs angularjs-directive blur-admin

我需要帮助在BlurAdmin中导入工厂

我已经创建了所有文件,并在index.html上正确导入每个文件。

<script src="/admin/app/scripts/scripts.module.js"></script>
<script src="/admin/app/pages/pages.module.js"></script>
<script src="/admin/app/theme/theme.module.js"></script>

<script src="/admin/app/pages/dashboard/dashboard.module.js"></script>
<script src="/admin/app/pages/tienda/tienda.module.js"></script>
<script src="/admin/app/pages/tienda/categorias/categorias.module.js"></script>
<script src="/admin/app/pages/tienda/categorias/categorias.controller.js"></script>
<script src="/admin/app/scripts/catalogo.factory.js"></script>
  

我的App.js

angular.module('BlurAdmin', [
  'BlurAdmin.scripts',
  'BlurAdmin.theme',
  'BlurAdmin.pages'
]);
  

/admin/app/scripts/scripts.module.js

(function () {
  'use strict';

  angular.module('BlurAdmin.scripts', []);

})();
  

/admin/app/scripts/catalogo.factory.js

(function () {
    'use strict';

    angular.module('BlurAdmin.pages')
        .factory('velCatalogo', Catalogo);

    /** @ngInject */
    function Catalogo($resource) {
      return $resource(
              'http://127.0.0.1:9090/:service/:name/:id/:cliente/:categoria',
              {service: '@service', name: '@name', id: '@id', cliente: '@cliente', categoria: '@categoria'},
              {getlist: {method: 'GET', isArray: true}, savesingle: {method: 'POST'}}
      );
    }

})();
  

然后在控制器上调用velCatalogo

(function () {
  'use strict';

  angular.module('BlurAdmin.pages.tienda.categorias')
      .controller('CategoriasCtrl', CategoriasCtrl);

  /** @ngInject */
  function CategoriasCtrl($scope, editableOptions, editableThemes, baProgressModal, velCatalogo) {

我知道有很多关于使用angularJS的未知提供商的问题,但可能有错误我正在做但我没有看到它。 提前致谢

0 个答案:

没有答案