Ran*_*ser 4 file-upload angularjs angular-file-upload
这不是本课题的副本
我在视图中包含了所有必需的文件:
<script src="~/Scripts/angular-file-upload-master/examples/console-sham.min.js"></script>
<script src="~/Content/js/angular.js"></script>
<script src="~/Scripts/angular-file-upload-master/angular-file-upload.js"></script>
Run Code Online (Sandbox Code Playgroud)
我的模块和控制器:
var controllers = angular.module('controllers', ['ngGrid', 'ngDialog', 'angularFileUpload']);
controllers.controller('CustomProductsCtrl',
['$scope', '$window', 'ngDialog', 'CommonService',
'CustomProductsServices', '$upload',
function ($scope, $window, ngDialog, CommonService,
CustomProductsServices, $upload){
});
Run Code Online (Sandbox Code Playgroud)
但我仍然得到这个错误.
错误:[$ injector:unpr]未知提供者:$ uploadProvider
请帮帮我.
遇到同样的问题,原来那个注入$ upload的文档已经过时了,应该是FileUploader:
controllers.controller('CustomProductsCtrl',
[..., '$upload', function (..., 'FileUploader') {
Run Code Online (Sandbox Code Playgroud)
花了更多的时间比我想承认的那样.仅供参考,我通过查看angular-file-upload.js确定:
.factory('FileUploader', ['fileUploaderOptions', '$rootScope', '$http', '$window', '$compile',
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7239 次 |
| 最近记录: |