Angularjs文件上传:错误:[$injector:unp]未知提供程序:$uploadProvider<-$
Angularjs-file uploading:Error: [$injector:unpr] Unknown provider: $uploadProvider <- $upload
我试图在php中使用angularFileUpload
上传文件,但我会这个角度误差。
[$injector:unp]未知提供程序:$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'
})
}]);
Controller.js
angular.module('app')
.controller('registerCtrl',['$upload',function($scope,$http,$state,$upload){
]});
但我还是犯了这个错误。
错误:[$injector:unp]未知提供程序:$uploadProvider
首先,为什么只有$upload用于依赖项注入?您应该拥有所有参数。
angular.module('app')
.controller('registerCtrl' ['$scope', '$http', '$state', '$upload', function($scope, $http, $state, $upload) {
}]);
如果末尾出现错误,请先关闭函数,然后关闭括号和控制器函数调用。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- keyup事件处理程序更改焦点不适用于快速键入
- 用程序搜索JQuery数据表中的文本
- Javascript:selenium Web驱动程序isDisplayed()不工作
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- ExtJS 5用程序点击actioncolumn gridview
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 如何从Java/scala调用js美化程序
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- 如何创建带有插槽的vue js组件预加载程序
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- 在Web应用程序中使用Highcharts javascript
- 递归使用 eval() 是检查程序执行的好方法吗?
- angularjs+rails应用程序中未显示模板
- 提示使用服务器端事件处理程序激活JavaScript