angular 未知提供商上传
angular unknown provider upload
我在 Angular 中的上传模块有问题。我从 https://github.com/nervgh/angular-file-upload
安装模块
我用的是Angular1.5.0
在 index.html 我有:
<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>
我的app.js
var app = angular
.module('MyApp', [
'ngAnimate',
'ngCookies',
'datatables',
'ngResource',
'ngRoute',
'angularFileUpload',
'ngSanitize',
'ngTouch'
])
.config(function ($routeProvider) {
$routeProvider...
这是我的main.js
angular.module('MyApp')
.controller('MainCtrl', ['$rootScope', '$scope','$upload','$location', 'myService', function ($rootScope, $scope,$upload,$location, myService) {
}]);
在控制台中:Error: [$injector:unpr] Unknown provider: $uploadProvider <- $upload <- MainCtrl
$上传变量未定义
请帮帮我。
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
}]);
使用了错误的注射器,请检查上面
只需将 $uploader
替换为 FileUploader
。 fileuploader 模块有问题,使用 FileUploader
服务更新了 FileUploader 模块。
我在 Angular 中的上传模块有问题。我从 https://github.com/nervgh/angular-file-upload
安装模块我用的是Angular1.5.0
在 index.html 我有:
<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>
我的app.js
var app = angular
.module('MyApp', [
'ngAnimate',
'ngCookies',
'datatables',
'ngResource',
'ngRoute',
'angularFileUpload',
'ngSanitize',
'ngTouch'
])
.config(function ($routeProvider) {
$routeProvider...
这是我的main.js
angular.module('MyApp')
.controller('MainCtrl', ['$rootScope', '$scope','$upload','$location', 'myService', function ($rootScope, $scope,$upload,$location, myService) {
}]);
在控制台中:Error: [$injector:unpr] Unknown provider: $uploadProvider <- $upload <- MainCtrl
$上传变量未定义
请帮帮我。
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
}]);
使用了错误的注射器,请检查上面
只需将 $uploader
替换为 FileUploader
。 fileuploader 模块有问题,使用 FileUploader
服务更新了 FileUploader 模块。