2016-03-23 12 views
0

Ich habe ein Problem mit Upload-Modul in Angular. Ich installiere Modul von https://github.com/nervgh/angular-file-uploadangular unbekannter Anbieter Upload

I Angular verwenden 1.5.0

In index.html ich habe:

<script src="bower_components/angular/angular.js"></script> 
    <script src="bower_components/angular-file-upload/dist/angular-file-upload.js"></script> 
    <script src="scripts/app.js"></script> 

Mein app.js

var app = angular 
    .module('MyApp', [ 
     'ngAnimate', 
     'ngCookies', 
     'datatables', 
     'ngResource', 
     'ngRoute', 
     'angularFileUpload', 
     'ngSanitize', 
     'ngTouch' 
    ]) 
    .config(function ($routeProvider) { 
     $routeProvider... 

Das ist mein Haupt ist .js

angular.module('MyApp') 
     .controller('MainCtrl', ['$rootScope', '$scope','$upload','$location', 'myService', function ($rootScope, $scope,$upload,$location, myService) { 


     }]); 

In Konsole: Error: [$injector:unpr] Unknown provider: $uploadProvider <- $upload <- MainCtrl

$ upload Variable ist nicht definiert

Bitte helfen Sie mir.

+0

$ Upload mit 'FileUploader' ändern. wie in den Dokumenten erwähnt. – Ved

Antwort

1

Nur $uploader-FileUploader ersetzen. Es gibt ein Problem mit dem Dateiuploader-Modul und dem aktualisierten FileUploader-Modul unter Verwendung des FileUploader Dienstes.

1
angular.module('MyApp') 
     .controller('MainCtrl', ['$rootScope', '$scope','FileUploader','$location', 'myService', function ($rootScope, $scope,FileUploader,$location, myService) { 
     var uploader = $scope.uploader = new FileUploader({ 
     url: 'upload.php' 
    }); 
    //Any other code or processing 

     }]); 

Falsche Injektor überprüfen Sie bitte oben

Verwandte Themen