как включить ngFileSaver в angularjs - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь это

var app = angular.module('familyInfo');

app.controller('familyInfoController',
  ['$scope','$http','$rootScope', '$location', 'ngFileSaver',
  function ($scope, $http, $rootScope, $location, FileSaver) {
      //some functions
}]);

но я получаю эту ошибку

Ошибка: [$ инжектор: unpr] Неизвестный поставщик: ngFileSaverProvider - ngFileSaver http://errors.angularjs.org/1.2.20/$injector/unpr?p0=ngFileSaverProvider%20%3C-%20ngFileSaver

Что мне делать какие-либо предложения?

1 Ответ

0 голосов
/ 06 сентября 2018

Посмотрите на этот пример:

function ExampleCtrl(FileSaver, Blob) {
  var vm = this;

  vm.val = {
    text: 'Hey ho lets go!'
  };

  vm.download = function(text) {
    var data = new Blob([text], { type: 'text/plain;charset=utf-8' });
    FileSaver.saveAs(data, 'text.txt');
  };
}

angular
  .module('fileSaverExample', ['ngFileSaver'])
  .controller('ExampleCtrl', ['FileSaver', 'Blob', ExampleCtrl]);

вам также нужна зависимость в вашем модуле.

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