gpt4 book ai didi

AngularJS 和谷歌云端点 : walk through needed

转载 作者:行者123 更新时间:2023-12-05 01:09:22 24 4
gpt4 key购买 nike

我是 AngularJS 的新手,但我真的很喜欢 AngularJS 的工作方式,所以我想将它部署为我的 Google 云端点后端的客户端。然后我立即遇到两个问题:

1、放在哪里myCallback ,所以它能够在 AngularJs Controller 中工作?

<script src="https://apis.google.com/js/client.js?onload=myCallback"></script>

2,我怎么能做oauth2?以及 Controller 如何知道用户是否授权?
gapi.auth.authorize({client_id: myCLIENT_ID,
scope: mySCOPES,.....

任何帮助表示赞赏。

最佳答案

使用 AngularJs 加载 Google Javascript 库,传递给 Google Javascript 库的 onLoad 的回调函数是引导 AngularJS 的函数,如下所示:

这将转到 html 文件的最后:

<script src="https://apis.google.com/js/client.js?onload=startApp">

然后,在 <head>像这样引导 angular 的部分:
<script type='text/javascript'>

function startApp() {

var ROOT = 'http://<yourapi>.appspot.com/_ah/api';
gapi.client.load('myapifromgoogleendpoint', 'version1', function() {
angular.bootstrap(document, ["myModule"]);
}, ROOT);
}

</script>

正如 Kenji 所述,您还需要从 html 中删除 ng-app 指令。

关于AngularJS 和谷歌云端点 : walk through needed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15905755/

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