ユーザーセッションを含むテストアプリ(AngularJSシードプロジェクトで開始)でAngularJSを学習しようとしています。ユーザーがログインすると、複数のビューがあります。私はそれらに異なるパーシャルを使用しています。現在、私の問題は、アプリ内のすべてのビューにユーザー名とログアウト リンクを表示したいということです。
それを達成するために私が考えることができる唯一の方法は、すべてのビューでユーザー名とログアウトボタンに必要なhtmlを追加し、各コントローラーのスコープに必要なデータを追加することです。それは正しい方法ではないと思います。
ui-routerについて知っています。しかし、私はそれを利用することができません。
ルーターまたは他のアプローチを使用して、次のようなことを実現したいと思います。
メインのhtml:
<div ng-view><!-- Main DIV -->
<div><!-- Login partial comes here, if not logged in or else app partial will be displayed--></div>
</div>
アプリの一部:
<div>
<div class='userInfo'><!-- userInfoPartialTemplate here --> </div>
<div><!-- any other app partial template will be filled according to the url --></div>
</div>
提案やリンクをいただければ幸いです。
ありがとう!