I am trying to create simple tabs using only divs with ng-show and ng-hide. I do not want to use jQuery or BootStrap. I created tabs, but I cannot handle divs correctly.
<div ng-app ng-controller="sample"> <div class="cb" ng-click="showDetails = ! showDetails">tab 1</div> <div class="cb" ng-click="showDetails = ! showDetails">tab 2</div> <div ng-hide="showDetails"> <p>first</p> </div> <div ng-show="showDetails"> <p>second</p> </div>
Even if I click on the first tab, the contents of the second tab will be displayed. How can I only display the first content when I click the first tab and the second content when I click the second?
Thanks in advance.
source share