2016-11-16 31 views
2

您好,我需要從你們的幫助,我在UL與增加工作NG-如果條件導航不工作,如何解決這個問題,請幫助導航不NG,如果condtion

<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'"> 
+1

使用ng-show代替ng-if。 –

+0

哪裏..​​....哪個標籤? –

+0

謝謝..我的工作 –

回答

1

我同樣的問題,下面的解決方案爲我工作。

定義在控制器

$ scope.user = $這 - > getCurrentUser();

而使用NG-顯示的NG-如果

<ul class="nav nav-main" ng-show=" user.user_type == 'Customer'">

請試試這個,如果你的作品瞬間。

+0

謝謝..它對我的工作 –

+0

如果它適合你,請標記爲正確:) @AdeelKhan並關閉此問題。 –