gpt4 book ai didi

javascript - 使用 Angular 时的喷油器错误

转载 作者:行者123 更新时间:2023-12-03 03:42:51 26 4
gpt4 key购买 nike

我有这个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>

还有这个 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>

当我在 chrome 上运行代码时出现此错误

错误:[$injector:unpr] http://errors.angularjs.org/1.6.5/ $injector/unpr?p0=%24cordovaOauthProvider%20%3C-%20%24cordovaOauth%20%3C-%20OAuthCtrl

导致此链接

https://docs.angularjs.org/error/ $injector/unpr?p0=$cordovaOauthProvider%20%3C-%20$cordovaOauth%20%3C-%20OAuthCtrl

我正在遵循这个教程,以便能够使用用户自己的 Facebook 帐户登录用户 https://www.codeproject.com/Tips/1031475/How-to-Integrate-Facebook-Login-into-a-Cordova-App我哪里出错了?

最佳答案

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

以下是文档:ngCordovaOauth on github

关于javascript - 使用 Angular 时的喷油器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45536703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com