我正在编写一个应用程序,我想要动态导航栏。我使用导航栏为登录用户和 guest 用户创建了两个单独的部分。在我的index.html 中,我创建了导航栏所在的部分。
<div class="navbar navbar-fixed-top" ng-controller="NavbarCtrl">
<div class="navbar-inner">
</div>
<!-- /navbar-inner -->
</div>
导航栏 Controller 应该决定应该渲染一个部分。我在那里检查用户是否经过身份验证。但我不知道如何从 Controller 渲染部分内容。感谢您的所有回答,并对我的英语表示抱歉。
最佳答案
您的导航栏 Controller 中将包含您的逻辑,该逻辑将根据用户是否是否已登录。在您看来,您会使用 ngInclude :
<div class="navbar navbar-fixed-top" ng-controller="NavbarCtrl">
<div class="navbar-inner">
<div ng-include="nav_partial_url"></div>
</div>
<!-- /navbar-inner -->
</div>
关于javascript - Angular 创建动态导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23725070/