在控制器中包含$ cordovaSocialSharing时出错

时间:2015-07-31 04:39:54

标签: angularjs cordova plugins ionic ngcordova

我使用离子创建了一个混合应用程序。我使用NgCordova的插件cordovaSocialShare在我的应用程序中在社交网络上进行共享。我按

安装插件
  

cordova插件添加Plugin

命令,但当我将它包含在我的控制器中时,如下所示

.controller('galleryCtrl', function($scope, $ionicPopup, $cordovaSocialSharing, GetStudentIdService, GetStudentPhotosService, GetStudentDetailService, $ionicModal, $rootScope)

在离子服务

时,它给出了以下错误信息
  

错误:[$ injector:unpr]未知提供商:$ cordovaSocialSharingProvider< - $ cordovaSocialSharing< - galleryCtrl   http://errors.angularjs.org/1.3.13/ $注射器/ unpr?P0 = ordovaSocialSharingProvider%20%3 C-%20%24cordovaSocialSharing%20%3 C-%20galleryCtrl

但如果我从控制器中删除$cordovaSocialSharing,那么它工作正常。

请告知我如何解决这个问题。

由于

1 个答案:

答案 0 :(得分:4)

将ngCordova添加到离子应用依赖注入中。

var app =  angular.module('ionic',['ngCordova']);