2016-01-27 6 views
5

Wenn ich etwas mit ng-show beginnen möchte, können Sie einfach class="ng-hide" hinzufügen, so dass das CSS das Element vorher ausblenden wird. Auf diese Weise ein Element wird nicht angezeigt, wenn die Seite nochmake ein Element mit ng-if Start ausgeblendet (verhindern, dass es während des Ladens der Seite angezeigt wird)

Laden möchte ich das Gleiche tun ng-if verwenden, aber ich weiß nicht, wie es zu tun

+5

Vielleicht ng-Mantel verwendet, ist eine Lösung für Sie? https://docs.angularjs.org/api/ng/directive/ngCloak – Michiel

Antwort

5

Als Michiel vorgeschlagen, die ngCloak Direktive ist die Lösung.
Fügen Sie einfach ng-cloak zum Attribut class des Tags hinzu, das beim Laden Ihrer Anwendung verborgen bleiben soll.

<div class="ng-cloak">test</div> 

Für weitere Informationen: https://docs.angularjs.org/api/ng/directive/ngCloak