私はAngularとIonicの初心者です。行っイオン性のアプリにFacebookのログインを追加する
https://www.sitepoint.com/how-to-integrate-facebook-login-into-a-cordova-based-app/
手順: 1.Inアプリブラウザがインストールされている
は、次のチュートリアルを試してみました。
含まれているライブラリ。
<script src="lib/ngCordova/dist/ng-cordova.js"></script> <script src="lib/ng-cordova-oauth/dist/ng-cordova-oauth.js"></script> <script src="cordova.js"></script>
体の終了タグの前のindex.html内のコードを含める:
<script> window.fbAsyncInit = function() { FB.init({ appId : 'MyappID', xfbml : true, version : 'v2.6' }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script>
以下は、私のlogin.htmlと次のとおりです。
<button class="btn-margin-left button button-positive" ng-click="menuCtrl.fbLogin()"> <i class="ion-social-facebook icon-size1 "></i> </button>
は、これは私のコントローラです:
menuCtrl.fbLogin = function ($cordovaOauth,$http) { facebookLogin(window.cordovaOauth, window.http); }
これは私のapp.jsです:
angular.module("cgsi",['ionic', 'ngCordova','ngCordovaOauth']) .config(function($stateProvider, $urlRouterProvider, $ionicConfigProvider, $httpProvider, $logProvider, $sceDelegateProvider,$cordovaOauth,$http) { window.cordovaOauth = $cordovaOauth; window.http = $http; });
私はエラー不明プロバイダー$ cordovaOauth を取得しています私が間違っつもりどこ私に教えてください?
削除**、「ngCordovaOauth」**削除app.js – Atula
から、私はまだ同じエラー – Deepa
を取得していますが、はい...私の更新されたコードを確認してくださいトップ – Atula