ng-show vs. ng-if (Rendering)

Demo

ng-show

Der Inhalt der ng-show Direktive wird sofort erzeugt und nur über display: none ausgeblendet. Daher wird ng-init auch sofort ausgeführt.

ng-if

Der Inhalt der ng-if Direktive wird erst erzeugt, wenn der Wert für ng-if gleich true ist. Daher wird ng-init auch erst in diesem Moment aufgerufen.

Logs