Я использую 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
Пожалуйста ... что я делаю не так?..Пожалуйста, помогите мне ... спасибо