URL을 기반으로 탭 (Tab3)을 표시하거나 숨기려고합니다.사용자 입력을 기반으로 요소 표시 또는 숨기기
데모 : http://plnkr.co/edit/z4h5sfcaZLDXZ8xI7KDU?p=preview
예) 응용 http://myURL.com로 사용자가 로그인, 처음 두 개의 탭 (TAB1, TAB2)를 도시한다과 tab3에 숨겨져되어야 할 때 사용자 유형 http://myURL.com/showAll 모든 탭 (TAB1, TAB2, Tab3)이 표시되어야합니다. 사용자가 입력 한 URL 경로를 기반으로 탭을 표시하거나 숨기는 방법에 대한 모든 입력 사항은 무엇입니까?
샘플 코드 :
<div ng-app="tabs" ng-controller="tabsctrl">
<div>
<div class="top-tabs">
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="{{ tab.tabValue == activeModule? 'active':''}}" ng-repeat="tab in tabs">
<a href="javascript:void(0)" ng-click="tabAction(tab.tabValue,tab.tabName)">{{tab.tabName}}</a>
</li>
</ul>
<div class="tab-content">
<div ng-if="tabName === 'Tab1'" role="tabpanel" class="tab-pane active" id="tab1">
<div class="row">
Tab1 contnet
</div>
</div>
</div>
<div ng-if="tabName === 'Tab2'" role="tabpanel" class="tab-pane active" id="tab2">
<div class="row">
<div class="col-sm-12">
Tab2 data
</div>
</div>
</div>
</div>
<div ng-if="tabName === 'Tab3'" role="tabpanel" class="tab-pane active" id="tab2">
<div class="row">
<div class="col-sm-12">
This tab should be shown based on the URL path
</div>
</div>
</div>
</div>
</div>
</div>
예를 들어
내가 인쇄하려고 {{location.url는}}은 어떤 일을 인쇄하지 않습니다 .. GumZ @ 당신은, 당신이 있었을 것입니다 유일한 변수는 첫 번째 위치를 정의 할 수있다 – user8697117
url 그러면 {{url}}을 인쇄 할 수 있습니다. 그러면 location.url()이 나타납니다. – GumZ