嗨,我需要你们的帮助,当我添加ul与ng-if条件导航不起作用,如何解决这个请帮助
<nav id="menu" class="nav-main" role="navigation">
<ul class="nav nav-main" ng-if=" $ctrl.getCurrentUser().user_type == 'Customer'">
<li class="">
<a href="/dashboard">
<i class="fa fa-home" aria-hidden="true"></i>
<span>Dashboard</span>
</a>
</li>
<li class="nav-parent">
<a href="#">
<i class="fa fa-table" aria-hidden="true"></i>
<span>Jobs</span>
</a>
<ul class="nav nav-children">
<li><a href="/addjob">Add New Job</a></li>
</ul>
</li>
<ul class="nav nav-main" ng-if=" $ctrl.getCurrentUser().user_type == 'Customer'">
答案 0 :(得分:1)
我有同样的问题,下面的解决方案适合我。
在控制器中定义
$ scope.user = $ this-&gt; getCurrentUser();
使用ng-show瞬间ng-if
<ul class="nav nav-main" ng-show=" user.user_type == 'Customer'">
如果它适合你,请试试这个。