私は AngularJS の初心者で、少し些細なことをしようとしていますが、何が最善のアプローチであるかを判断するのに苦労しています。
AnuglarJS には、サーバーとのすべての REST 通信を処理するサービスがあります。
クライアント/サーバー間で URL 名が変更されるのを避けるために、get_apis と呼ばれる REST API を作成しました。この API は、次のような親しみやすい名前ですべての API 関数の配列を返します。
{
'get_user' :'/api/get_user',
'delete_user' : '/api/delete_user'
}
私が抱えている問題は、他のすべてのサービス/コントローラーがこの呼び出しに依存していることです。そうしないと、この呼び出しが完了するまで、他の残りの操作に APIS を使用できません。
API サービス コンストラクターで get_apis 残りの操作を行っていると仮定すると、残りの操作は非同期であるため、API があることを確認できません。
それを行うための「正しい方法」はありますか?私のURLを再マッピングする私のアプローチが間違っているのでしょうか?