AngularJS WebアプリケーションでGoogle JS APIを使用します。私はAngularを使っている初心者なので、gAPI呼び出しをカプセル化する方法についてちょっと混乱しています。基本的に私は、ユーザーを認証し、いくつかのGoogle API(例:スプレッドシート、カレンダー、電子メールなど)を呼びたいと思います。AngularJSアプリケーションにGoogle JS APIを最もうまくカプセル化する方法
基本的なAngularJSアプリの構造(メインモジュール、コントローラ、サービス、プロバイダなど)を考慮して、Google oAuth authentication flowをカプセル化するためにプロバイダを作成することにしました。そして、サービスのAPIコール(カレンダー、ドキュメントなど)を作るためにいくつかのサービスを作成しました。ここで私は迷子に述べた...: - \
いくつかの質問:
- どのように私は(ユーザーがすでに認証されているかどうかを確認)私の見解へのアクセスを制御することができますか?各サービスまたはビューコントローラでは?または
$routeProvider
config? - 角度サービス/プロバイダの設計について...角度サービス/プロバイダで使用したいすべてのgAPI機能を公開するか、各角度コントローラ/サービスで
gapi
オブジェクトに直接アクセスする方が良いですか?
こんにちは@KevinLe お返事ありがとうございます!私はこのレポを見ていきます。 ;) – Tuelho