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