javascript - examples - ng-show inquietante div layout-angularJS
ng-show angularjs (3)
Estoy usando ng-show="!notesOpened"
para ocultar un div si la variable notesOpened es verdadera. Sin embargo, cuando está oculto, desordena el diseño. ¿Hay alguna manera de hacer que ng-show actúe de la misma manera que la visibility:hidden
propiedad css visibility:hidden
? para que todos los elementos div alrededor del div estén ocultos permanezcan en el mismo lugar
Debes probar ng-class
lugar para que puedas dar al div una clase que solo display:none
Tengo este trabajo funcionando
ng-style = "{visibilidad: notasAbierto && ''visible'' || ''oculto''}"
ng-hide
utiliza la misma propiedad a la que se refiere, es decir, display: none
.
Si necesita lograr esto, necesita usar visibility: hidden;
Para eso puedes usar el atributo ng-class
.
por ejemplo: ng-class="{''vis-hidden'': notesOpened==true}"
.vis-hidden{
visibility: hidden;
}