Warum erhalte ich bei ng-show = "! EmptyArray" und ng-hide = "emptyArray" unterschiedliche Ergebnisse?

Ich habe immer gedachtngShow undngHide fungieren als boolesches Gegenstück zueinander. Dieser Glaube wird jedoch durch das unerwartete Verhalten von erschüttertngShow wenn ein leeres Array beteiligt ist.

Hier ist einDemo-Plunker. Warum nicht?ng-show="!emptyArray" Benehmen wieng-hide="emptyArray"?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage