私は各ボタンをクリックしてdivを表示して表示しようとしています。基本的に、最初のボタンがクリックされた場合、最初のdivを表示します... 2番目のdivがクリックされた場合、2番目のdivを表示します。私の問題は、divを一度しか表示しないことです。hide div表示角を非表示
HTML:
#div2 {
display:none;
}
が、今、それはすべての
で#div2
に切り替わりません。
<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はページのロード時に表示したいですJSFiddle Demo