Javascript 使用角度传感器时的喷油器错误

Javascript 使用角度传感器时的喷油器错误,javascript,angularjs,Javascript,Angularjs,我有这个html <div data-ng-app="myApp"> <div ng-controller="OAuthCtrl"> <label > <button class="button button-block button-positive" ng-click="facebookLogin()"> Login with Facebook

我有这个html

<div data-ng-app="myApp">
   <div ng-controller="OAuthCtrl">
       <label >
           <button class="button button-block button-positive" 

           ng-click="facebookLogin()">
               Login with Facebook
           </button>
       </label>
   </div>
</div>

使用Facebook登录
这个javascript

<script type="text/javascript" src="js/framework7.js"></script>
<script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="js/angular/angular.min.js"></script>
<script type="text/javascript" src="js/ngCordova/dist/ng-cordova.js"></script>
<script type="text/javascript" src="cordova.js"></script>
<script>
var app = angular.module('myApp', ['ngCordova']);

app.controller("OAuthCtrl", function($scope, $cordovaOauth){
    $scope.facebookLogin = function() {

        //user your fb app Id.. 
        $cordovaOauth.facebook(fb_appId, 
        ["email"]).then(function(result) {
            alert(result.access_token);
            // results
        }, function(error) {
            alert("error");
            alert(error);
            // error
        });
    }
});
</script>

var-app=angular.module('myApp',['ngCordova']);
app.controller(“OAuthCtrl”,函数($scope,$cordovaauth){
$scope.facebookLogin=function(){
//使用您的fb应用程序Id。。
$cordovoauth.facebook(fb_appId,
[“email”])。然后(函数(结果){
警报(结果访问令牌);
//结果
},函数(错误){
警报(“错误”);
警报(错误);
//错误
});
}
});
当我在chrome上运行代码时,我得到了这个错误

错误:[$injector:unpr]$injector/unpr?p0=%24cordovaOauthProvider%20%3C-%20%24cordovaOauth%20%3C-%20OAuthCtrl

这导致了这种联系

$injector/unpr?p0=$cordovaOauthProvider%20%3C-%20$cordovaOauth%20%3C-%20OAuthCtrl

我遵循thsi教程,以便能够使用用户自己的facebook帐户登录用户
我哪里出错了?

您发布的教程缺少一些步骤。您需要先安装cordocaOauth并注入它


以下是文档:

框架无法解析代码中的$cordovoauth。您能否首先确保所有脚本都正确加载并且没有错误?请查看控制台。有错误吗?上面显示的错误是唯一的错误。