각 버튼 클릭시 div를 숨기고 표시하려고합니다. 기본적으로 첫 번째 버튼을 클릭하면 첫 번째 div가 표시되고 두 번째 div가 클릭되면 두 번째 div가 표시됩니다. 내 문제는 div를 한 번만 표시하고 숨기는 것입니다.hide 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>
는 또한 페이지 로딩에 표시하는 최초의 사업부를 원하므로이 시도 :
#div2 {
display:none;
}
을하지만 지금은 모든
에서 #div2
로 전환되지 않습니다 JSFiddle Demo