Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度文件上传模块&;打字稿兼容性_Angularjs_Typescript - Fatal编程技术网

Angularjs 角度文件上传模块&;打字稿兼容性

Angularjs 角度文件上传模块&;打字稿兼容性,angularjs,typescript,Angularjs,Typescript,我们需要一个Angular js&typescript文件上传系统,该系统与.Net Web api配合使用,支持多部分文件上传,进度条指示流式上传的百分比以及服务器端的成功/失败 我找到了DaniafRand的ng文件上载库,它运行良好(我使用10.1.9版本实现了一个示例),可以找到一个类似的工作示例@ 我观察到引用.js文件的实际顺序被建议为—— 'public/lib/ng-file-upload/FileAPI.min.js', **'public/lib/ng-fil

我们需要一个Angular js&typescript文件上传系统,该系统与.Net Web api配合使用,支持多部分文件上传,进度条指示流式上传的百分比以及服务器端的成功/失败

我找到了DaniafRand的ng文件上载库,它运行良好(我使用10.1.9版本实现了一个示例),可以找到一个类似的工作示例@

我观察到引用.js文件的实际顺序被建议为——

   'public/lib/ng-file-upload/FileAPI.min.js', 
   **'public/lib/ng-file-upload/angular-file-upload-shim.min.js',**
   'public/lib/angular/angular.js',
   **'public/lib/ng-file-upload/angular-file-upload.min.js',**
现在,虽然我可以使用javascript(.js)版本实现该示例,但在尝试使用可用的Typescript库实现时遇到了困难

当我从Nuget安装可用的明确类型版本(angular file upload.Typescript.DefinitelyTyped)时,该库似乎与主库不兼容&由于模块和服务名称(如“angular.angularFileUpload”)不匹配,它会产生生成错误(我们必须编辑并制作ng.FileUpload或ng.ng FileUpload)

但即使更正了这些错误,我也无法加载ngFileUploadModule并继续接收以下错误-

过滤正则表达式隐藏网络消息•全部•错误•警告• 信息•日志•调试•已处理。 1.angular.js:78未捕获错误:[$injector:modulerr]未能实例化模块主,原因是:错误:[$injector:modulerr]未能 实例化模块ngFileUpload,原因是:错误:[$injector:nomod] 模块“ngFileUpload”不可用!您可能拼错了 模块名称或忘记加载。如果注册模块,请确保 将依赖项指定为第二个参数

angular file upload类型库似乎也没有垫片组件,即“angular file upload shim.min.js”,因此依赖项似乎也没有正确注册

我还从Nuget将Angular.Typescript.DefinitelyTyped库更新为2015年12月12日的最新版本,但仍然没有结果

如果有人对如何克服这个问题有任何线索,请建议使用typescript加载ngFileUpload模块