' ngCordovaOauth'不在离子未知提供商工作:$ cordovaOauthprovider< - $ cordovaOauth

时间:2016-08-03 08:05:28

标签: oauth ionic-framework twitter-oauth

我尝试使用ngCordovaOauth插件,但它没有用。 它给了我以下错误

 unknown provider: $cordovaOauthprovider <- $cordovaOauth

首先我安装此插件

bower install ng-cordova-oauth -S

在index.html中提供路径

<script src="lib/ng-cordova-oauth/dist/ng-cordova-oauth.min.js"></script>

控制器如下......

.controller('Ctrl',function($scope,$rootScope,XXXService,XXXService,$ionicPopup,$state,md5,$ionicHistory,$ionicLoading,MyServices,$cordovaOauth) {
})
  $cordovaOauth.twitter("XXXX", "CCXXXXX").then(function(result) {
}

配置还需要什么? 我不能在移动设备上运行它 它给了我提供程序错误 我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

你应该将ngCordovaOauth添加到app.js

angular.module('app', [
    'ionic', 
    'ngCordovaOauth',
    ...
])

答案 1 :(得分:-1)

我有类似的问题,我用ng-cordova解决了这些问题。 ng-cordova附带oauth.So尝试insall最新版本。如果你还有问题, 在ng-cordova.js中用cordova-plugin-inappbrowser替换org.apache.cordova.inappbrowser的所有出现