2016-06-21 83 views
0

我已经在材质的angularjs中创建了选项卡。我从一开始就隐藏了它的标签内容。如何使用某些动画在标签点击上显示内容。 我的一些代码材质AngularJS ngShow和ngHide

<div flex="100" class="bookingBox" layout-align="center center" layout="row"> 
    <md-content flex="35"> 
     <md-tabs md-dynamic-height md-border-bottom md-center-tabs> 
     <md-tab label="Item 1" ng-click="bookFlight()"> 
      <md-content class="md-padding ng-hide"> 
      Item 1 
      </md-content> 
     </md-tab> 
     <md-tab label="Item 2" ng-click="myb()"> 
      <md-content class="md-padding ng-hide"> 
      Item 2 
      </md-content> 
     </md-tab> 
     <md-tab label="Item 3" ng-click="olci()"> 
      <md-content class="md-padding ng-hide"> 
      Item 3 
      </md-content> 
     </md-tab> 
     </md-tabs> 
    </md-content> 

我的代码笔http://codepen.io/milindsaraswala/pen/NrRZYV

+0

我想üR代码里面我只是从所有over..i东西去除纳克隐藏工作。 –

+0

@RahulPawar其实我最初想隐藏的时候有目的地放入隐藏字符,我只想在标签页上打开它 – Milind

回答

1

您将需要一个函数这个

 function showTab(index) { 
      var tabsLength = $scope.tabs.length; 
      for(var i = 0 ; i < tabsLength ; i++) { 
      $scope.tabs[i] = false; 
      } 

      $scope.tabs[index] = true; 
     } 

,这被称为选项卡上的点击。我已经更新了你的codepen。我不确定你的具体要求,因为md-tabs应该隐含地这样做。

http://codepen.io/anon/pen/WxGqmN