我想隐藏和每个按钮单击显示div。基本上,如果第一个按钮被点击显示第一个div ...如果第二个div被点击显示第二个div。我的问题是,它只显示和隐藏div一次。隐藏显示div角
HTML:
<div ng-app="sandbox">
<div layout="row" flex layout-align="center">
<md-button ng-click="div1=true">Div 1</md-button>
<md-button ng-click="div2=true">Div 2</md-button>
</div>
<section layout="row">
<div ng-hide="div2" ng-show="div1" flex>
<md-card>
<md-card-content>
<p>This is Div 1</p>
</md-card-content>
</md-card>
</div>
<div ng-hide="div1" ng-show="div2" id="div2" flex>
<md-card>
<md-card-content>
<p>This is Div 2</p>
</md-card-content>
</md-card>
</div>
</section>
</div>
也想第一个div显示在页面加载,所以尝试这样做:
#div2 {
display:none;
}
,但现在它不会在所有
切换到#div2
JSFiddle Demo