meteor - 如何在向 Angular Meteor 应用程序添加第三方 Angular 指令时解决'unknown provider'Angular injectr错误

  显示原文与译文双语对照的内容
0 0

我需要在 Meteor/Angular 应用中添加angular-file-upload指令,它使用了 angular-meteor库。

我发现这个软件包已经转换为 Meteor 智能软件包。

这里packege的安装说明说明:


"meteor add netanelgilad:angular-file-upload"

我做到了。

现在,我开始应用,我得到


[$injector:unpr] Unknown provider: FileUploaderProvider <- FileUploader <- FileUploadController

下面是我的控制器,它使用了该提供程序:


'use strict';

//FileUploadController controller
angular.module('socially').controller('FileUploadController',
 ['$scope', '$http', '$stateParams', '$location', 'FileUploader',
 function($scope, $http, $stateParams, $location, FileUploader) {

 $scope.uploadUrl = '';

 var url = 'http://dctool-lnx.cloudapp.net:3001/api/files';

 var uploader = $scope.uploader = new FileUploader({

 });
 }
 ]);

我可以做什么来使这里提供商识别?

时间: 原作者:

0 0

解决方法是:我忘记将angularFileUpload作为dependancy添加到 Angular 应用程序模块中。 一旦加入,错误就消失了。

原作者:
...