我正在尝试使用测试应用程序(从 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>
任何建议或链接将不胜感激!
谢谢!