Angular.js ng-switch - - - - Prüfung, ob der Wert leer oder nicht definiert ist
In Angular.js templating, ich brauche, um zu testen, ob ein Wert nicht definiert oder leer.... Ich bin mir nicht sicher, wie dies zu tun, da ng-switch-when
tests für Ausdrücke in strings. Ich brauchte, um ng-switch
weil es eine if else Bedingung. Irgendwelche Ideen?
<div ng-switch="vipLabel">
<div ng-switch-when="vipLabel.toString()">
<h1>Getting infomration...one sec</h1>
</div>
<div ng-switch-default>
<h3>Do you wish to unbind {{node.label}} from {{ vipLabel }}?</h3>
</div>
</div>
Du musst angemeldet sein, um einen Kommentar abzugeben.
ng-switch-ermöglicht die Ausdrücke, die Sie verwenden können, Platzhalter, als solche:
Weitere Infos: ng-switch auf leeren string
Ihnen in der Regel innerhalb der controller(siehe Antwort#1 im verlinkten thread).
Folgende Lösung würde auch funktionieren (mit eckigen 1.3.10):