如何在AngularJS应用程序上最好地封装Google JS API
我想在我的AngularJS web应用程序上使用。由于我是使用Angular的新手,我对如何封装gAPI调用有点困惑。基本上,我想验证用户身份并调用一些Google API(例如:电子表格、日历、电子邮件等) 考虑到AngularJS应用程序的基本结构(主模块、控制器、服务、提供者等),我决定创建一个提供者来封装应用程序。然后我创建了一些服务来进行服务的API调用(日历、文档等)。在这里我说要迷路…:-\ 一些问题:如何在AngularJS应用程序上最好地封装Google JS API,angularjs,google-api-client,Angularjs,Google Api Client,我想在我的AngularJS web应用程序上使用。由于我是使用Angular的新手,我对如何封装gAPI调用有点困惑。基本上,我想验证用户身份并调用一些Google API(例如:电子表格、日历、电子邮件等) 考虑到AngularJS应用程序的基本结构(主模块、控制器、服务、提供者等),我决定创建一个提供者来封装应用程序。然后我创建了一些服务来进行服务的API调用(日历、文档等)。在这里我说要迷路…:-\ 一些问题: 如何控制(验证用户是否已通过身份验证)对我的视图的访问?在每个服务或视图控制
$routeProvider
config上gAPI
对象也许可以考虑使用一个图书馆。如果不知道应用程序的范围,这些类型的问题很难回答 一般来说,我会考虑你使用的GAPI的多少以及你需要的GAPI的抽象程度。如果你做的事情很轻,那么直接给GAPI打电话就可以了
如果您认为您将在整个应用程序中重用GAPI,请考虑使用链接库,或者甚至将GAPI与您自己的服务和提供者包起来。
Hi @ Kevle谢谢您的快速回复!我来看看这张回购协议