jspdf в laravel-angularjs-admin - PullRequest
       4

jspdf в laravel-angularjs-admin

0 голосов
/ 25 августа 2018

Я использую laravel-angularjs-admin для создания проекта, но я хотел бы знать, как включить библиотеку jspdf.У меня есть это: в bower.json

{
"name": "laravel-angularjs-admin",
"authors": [
"Alex Quiambao <alexquiambao@gmail.com>"
],
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"jquery": "^2.2.3",
"angular": "~1.5.x",
"angular-ui-router": "~0.2.15",
"ngstorage": "~0.3.10",
"restangular": "~1.5.2",
"angular-loading-bar": "~0.9.0",
"satellizer": "^0.14.0",
"angular-bootstrap": "^1.3.1",
"bootstrap": "^3.3.6",
"AdminLTE": "admin-lte#^2.3.3",
"angular-chart.js": "^0.10.0",
"angular-acl": "^0.1.5",
"angular-datatables": "^0.5.4",
"sweetalert": "^1.1.3",
"checklist-model": "^0.9.0",
"angular-select2": "^1.5.2",
"jspdf": "^1.4.1"
},
"resolutions": {
"angular": "~1.5.x"
}
}

и в index.modules.js

    angular.module('app', [
    'app.run',
    'app.filters',
    'app.services',
    'app.components',
    'app.routes',
    'app.config',
    'app.partials'
  ])

    angular.module('app.run', [])
    angular.module('app.routes', [])
    angular.module('app.filters', [])
    angular.module('app.services', [])
    angular.module('app.config', [])
    angular.module('app.components', [
      'ui.router', 'angular-loading-bar',
      'restangular', 'ngStorage', 'satellizer',
      'ui.bootstrap', 'chart.js', 'mm.acl', 'datatables',
      'datatables.bootstrap', 'checklist-model','jspdf'
    ])

я устанавливаю jspdf usin bower установить jspdf --save

ив своем коде проекта я пытаюсь использовать вот так:

    class ClaimLiquidationsController{
        constructor($state, 
    API,DTOptionsBuilder,DTColumnBuilder,$compile,$scope,$uibModal,$http, 
    $log, jspdf){
    'ngInject';

    this.API = API
    this.$state = $state
    let step = 1
    let data = {}
    data.claimStatus = 1
    data.step = 1
    var allClaim = []
    this.$uibModal = $uibModal
     this.items = ['item1', 'item2', 'item3']
    let claimStatus = '1'
    this.$log = $log
    var vm = this


    var doc = new jsPDF();
    doc.text(20, 20, 'Hello world!');
    doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
    doc.addPage();
    doc.text(20, 20, 'Do you like that?');

, но когда я запускаю свое приложение, я получаю это сообщение в браузере

Error: [$injector:unpr] Unknown provider: jspdfProvider <- jspdf

Пожалуйста ... что я делаю не так?..Пожалуйста, помогите мне ... спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...