小编Vic*_*tor的帖子

如何从Angular.js中的另一个模块调用模块工厂?

我在另一个模块的一个模块中调用工厂时遇到问题.我正在使用angular.js + require.js.这是我的代码模块1:

define(['angular', 'app/admin/app.admin', 'app/admin/account/services'], function (angular, app, services) {
  app.controller('MainCtrl', ['$scope', 'providerService', function ($scope, providerService) {
    $scope.showMe = false;
    $scope.provider = providerService.Providers;
  }]);


  return app;
});
Run Code Online (Sandbox Code Playgroud)

第2单元

define(['angular', 'app/admin/config/index'], function (angular) {
  'use strict';

  var service = angular.module('app.admin.account.services', []);

  service.factory('providerService', ['app.admin.config',
    function (config) {
      var providers = [
        { name: 'google+', url: config.AUTH_URL + '/google' },
        { name: 'facebook', url: config.AUTH_URL + '/facebook' }
      ];
      return {
        Providers: providers
      };
    }
  ]);

  return service;
});
Run Code Online (Sandbox Code Playgroud)

当我尝试从模块1调用模块2中的providerService时,我收到一个错误,说ProviderService不存在.谁能告诉我这里做错了什么?

干杯

requirejs angularjs

9
推荐指数
1
解决办法
2万
查看次数

如何使用itextsharp从PDF读取表格?

我在从 pdf 文件读取表格时遇到问题。这是一个非常简单的 pdf 文件,包含一些文本和一个表格。我使用的工具是 itextsharp。我知道 PDF 中没有表格概念。经过一番谷歌搜索,有人说可以使用 itextsharp + 自定义 ITextExtractionStrategy 来实现。但我不知道如何开始。有人可以给我一些提示吗?或一小段示例代码?

干杯

pdf itext

6
推荐指数
1
解决办法
3万
查看次数

Angular.js和Require.Js

我正在研究Angular.js和Require.js.我在这里使用这两个时遇到了一个问题.例如在我的html中,我有一些非常简单的东西,如{{3 + 3}}.我发现这只会在加载完所有内容后的几秒内进行评估.用户可以清楚地看到整个过程.但这对我不利.我不想在这里拖延.有人可以解释为什么会这样吗?这是因为我在做手动引导程序.

这是我的require.js for require和我的bootstrap代码.

require.config({
  paths: {
    jquery: 'lib/jquery/jquery-1.9.1.min',
    bootstrap: 'lib/bootstrap/bootstrap.min',
    angular: 'lib/angular/angular.min'
  },
  baseUrl: '/Scripts',
  shim: {
    'angular': { 'exports': 'angular' },
    'bootstrap': { deps: ['jquery'] }
  },
  priority: [
    'angular'
  ]
});

require(['angular', 'app/admin/app.admin', 'app/admin/app.admin.routes', 'app/admin/index/index', 'app/admin/app.admin.directives'], function (angular, app) {
  'use strict';
  angular.element(document).ready(function () {
    angular.bootstrap(document, ['app.admin']);
  });
});
Run Code Online (Sandbox Code Playgroud)

干杯

requirejs angularjs

6
推荐指数
1
解决办法
2979
查看次数

标签 统计

angularjs ×2

requirejs ×2

itext ×1

pdf ×1