【发布时间】:2013-06-24 17:21:39
【问题描述】:
我正在尝试仅使用带有 ng-show 和 ng-hide 的 div 创建简单的选项卡。我不想使用 jQuery 或 BootStrap。我已经创建了选项卡,但我无法正确处理 div。
JS Fiddle
<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>
即使我单击第一个选项卡,也会显示第二个选项卡的内容。 单击第一个选项卡时如何仅显示第一个内容,单击第二个选项卡时仅显示第二个内容?
提前谢谢你。
【问题讨论】:
-
@F4r-20,有没有像你在 JSFiddle 中使用过的 markdown 的描述?
-
@SET 使用
<kbd>标签。