Ошибка при введении Sweetalert в AngularJs контроллер - PullRequest
0 голосов
/ 23 апреля 2020

У меня проблемы с введением подсластителя в мое приложение angular:

Зависимости

  1. angular: 1.6.4
  2. angular -sweetalert: latests

Я использовал следующий процесс

  1. Установка подсластителя с помощью bower -> bower install angular -sweetalert.
  2. Вставить файлы css и js в индексный файл.
<script type="text/javascript" src="{% static 'bower_components/sweetalert/dist/sweetalert.min.js' %}"></script>

<link rel='stylesheet' type="text/css" href="{% static 'bower_components/sweetalert/dist/sweetalert.css' %}">
Вставить зависимость в мой контроллер main.controller.js

    (function () {
        'use strict';
        angular
            .module('project.layout.controllers')
            .controller('MainController', MainController)

        MainController.$inject = ['$window', '$document', '$uibModal', '$http', '$location', '$rootScope', '$scope', 'Authentication', 'Constants', 'Enums', 'UserService', 'Snackbar', 'ErrorHandler', 'AddressService', 'AdminService', 'Urls', 'RealtimeService', 'DoctorService', 'PatientService', '$timeout', 'Utils', 'SweetAlert'];

        function MainController($window, $document, $uibModal, $http, $location, $rootScope, $scope, Authentication, Constants, Enums, UserService, Snackbar, ErrorHandler, AddressService, AdminService, Urls, RealtimeService, DoctorService, PatientService, $timeout, SweetAlert) {

        ...
    }

При этом я получаю следующую ошибку:

angular.js:14525 Error: [$injector:unpr] Unknown provider: SweetAlertProvider <- SweetAlert <- MainController

Если кто-то знает причину этой ошибки, заранее спасибо.

...