Sto usando ng-show="!notesOpened"
per nascondere un div se la variabile notesOpened è vera. Tuttavia, quando nascosto, incasina il layout. C'è un modo per far funzionare ng-show allo stesso modo della proprietà css visibility:hidden
? in modo che tutti gli elementi div intorno al div essere nascosti permanenza nello stesso postong-show disturbing div layout - angularJS
23
A
risposta
23
ng-hide
utilizza la stessa proprietà che ti stai riferendo a, cioè display: none
.
Se è necessario per raggiungere questo obiettivo, è necessario utilizzare visibility: hidden;
Per questo è possibile utilizzare l'attributo ng-class
.
esempio: ng-class="{'vis-hidden': notesOpened==true}"
.vis-hidden{
visibility: hidden;
}
3
Si dovrebbe cercare ng-class
invece in modo da poter dare il div una classe che solo fare display:none
14
ho ottenuto questo lavoro
ng-style = "{visibilità: notesOpened & & 'visibile' || 'nascosto'}"
+1
sh essere accettato risposta – Lakshay
Problemi correlati
- 1. Tell ngAnimate per animare solo ngShow/ngHide
- 2. ngHide/ngShow che utilizza $ rootScope nell'applicazione per singola pagina
- 3. Layout DIV HTML
- 4. materiale angularjs Layout, Flex e Offset
- 5. AngularJS Print Hidden Div
- 6. Div Floating nel layout Bootstrap
- 7. Layout CSS - larghezza dinamica DIV
- 8. ngAnimate on ngShow. Prevenire l'animazione quando comincia prima volta
- 9. Angularjs alterna la visibilità div
- 10. come aggiungere div a un div usando angularjs
- 11. Layout con div ... ne puoi avere troppi?
- 12. interruzioni di layout CSS senza bordo div
- 13. come usare div alla pagina di layout
- 14. Come caricare un layout diverso in angularjs
- 15. AngularJs Design del materiale Layout RTL
- 16. disabilitazione di un intero div in angularjs
- 17. Selettore angularJS DOM
- 18. Creazione di un layout misto pixel/percentuale con le div
- 19. Come passare dalla tabella al div per il layout FORM?
- 20. Div multi flottanti centrati in un layout liquido
- 21. Layout div con 3 colonne: fisso - liquido - fisso
- 22. layout CSS, usare i CSS per riordinare DIV
- 23. Layout del calendario utilizzando div antidecubo nidificato - contenitori non impilabili
- 24. Come aggiungere bordi a div senza rovinare il layout?
- 25. Angularjs attendi fino a div immagine-sfondo di sfondo mostra
- 26. angularJS - ottenendo posizioni x & y da mouseclick in div
- 27. Come scorrere un div a sinistra utilizzando AngularJS
- 28. AngularJS: ricarica dati su div con controller e ng-repeat
- 29. imposta l'altezza di un div a un altro div in angularjs
- 30. Flexbox: Layout con rowspan
non esiste "display: hidden', solo' display: none' e 'visibility: hidden' –
Right, corretto – Fuzzyma