Javascript Angularjs文件上载:错误:[$injector:unpr]未知提供程序:$uploadProvider<;-$上传
我试图用php中的Javascript Angularjs文件上载:错误:[$injector:unpr]未知提供程序:$uploadProvider<;-$上传,javascript,php,angularjs,Javascript,Php,Angularjs,我试图用php中的angularFileUpload上传文件,但我会 这是一个角度上的错误 [$injector:unpr]未知提供程序:$uploadProvider 我试着回答这个问题,但运气不好 这是我的app.js angular.module('app',[ 'ui.router','angularFileUpload' ]) .config(['$urlRouterProvider','$stateProvider',function($urlRouterProvider,$stat
angularFileUpload
上传文件,但我会
这是一个角度上的错误
[$injector:unpr]未知提供程序:$uploadProvider
我试着回答这个问题,但运气不好
这是我的app.js
angular.module('app',[
'ui.router','angularFileUpload'
])
.config(['$urlRouterProvider','$stateProvider',function($urlRouterProvider,$stateProvider){
$urlRouterProvider.otherwise('/');
$stateProvider
.state('home',{
url:'/',
templateUrl:'templates/home.html',
controller:'homeCtrl'
})
.state('login',{
url:'/login',
templateUrl:'templates/login.html',
controller:'loginCtrl'
})
.state('register',{
url:'/register',
templateUrl:'templates/register.html',
controller:'registerCtrl'
})
}]);
angular.module('app')
.controller('registerCtrl',['$upload',function($scope,$http,$state,$upload){
]});
Controller.js
angular.module('app',[
'ui.router','angularFileUpload'
])
.config(['$urlRouterProvider','$stateProvider',function($urlRouterProvider,$stateProvider){
$urlRouterProvider.otherwise('/');
$stateProvider
.state('home',{
url:'/',
templateUrl:'templates/home.html',
controller:'homeCtrl'
})
.state('login',{
url:'/login',
templateUrl:'templates/login.html',
controller:'loginCtrl'
})
.state('register',{
url:'/register',
templateUrl:'templates/register.html',
controller:'registerCtrl'
})
}]);
angular.module('app')
.controller('registerCtrl',['$upload',function($scope,$http,$state,$upload){
]});
但我还是犯了这个错误
错误:[$injector:unpr]未知提供程序:$uploadProvider首先,为什么依赖项注入只有$upload?您应该拥有所有的参数
angular.module('app')
.controller('registerCtrl' ['$scope', '$http', '$state', '$upload', function($scope, $http, $state, $upload) {
}]);
最后出现错误,请先关闭函数,然后关闭括号和控制器函数调用。您还有一些其他文件上传。让我试试你的答案