0

Angularは初めてですが、学んでいます。私の目標は: ユーザー オブジェクトを API に渡すログイン ビューがあり、API はそれをユーザー データベースに対してチェックし、ユーザー名とパスワードの Base64 変換で応答します。また、ユーザーがデータを受け取るヘッダーとして Authorization : Base ... を渡すと、単純な JSON を返すページをセットアップしました。そうでない場合は 401 と応答し、"/login" に戻るようにグローバル 401 ハンドラーをセットアップしました。

私の問題は、LoginService で Base64 キーを受け取り、それを受け取ったことを示すためにアラートを出すことができることです。しかし、このサービスをjsonページにヘッダーとして挿入すると、「未定義」になります..

$http.get('http://myURL/api/project', { headers: {"Authorization": "Basic " +    userLoginService.myData}})

したがって、私がやろうとしている基本的なことは、あるサービスから別のサービスにデータを渡すことです。あるコントローラーから別のコントローラーにこれを行う方法を見てきましたが、ここで何をすべきかわかりません。どのサンプル コードも明らかに素晴らしいものです。よろしくお願いします。

4

2 に答える 2