ng-show令人不安的div布局 - angularJS

Foo*_*eNG 23 javascript css angularjs single-page-application ng-show

ng-show="!notesOpened"如果notesOpened变量为true,我用来隐藏div.然而,当它隐藏它会弄乱布局.有没有办法让ng-show以与css属性相同的方式运行visibility:hidden?以便隐藏div周围的所有div元素保持在同一个地方

小智 24

ng-hide使用您所指的相同属性,即display: none.

如果您需要实现这一点,您需要使用 visibility: hidden;

为此,您可以使用该ng-class属性.

例如: ng-class="{'vis-hidden': notesOpened==true}"

  .vis-hidden{
     visibility: hidden;
  }
Run Code Online (Sandbox Code Playgroud)


Him*_*mar 16

我有这个工作

ng-style ="{visibility:notesOpened &&'visible'||'hidden'}"