check null, leer oder undefined angularjs

10

Ich erstelle ein Projekt mit angularjs.Ich habe eine Variable wie

%Vor%

Ich möchte alle null, undefined und leeren Wert in einer Bedingung überprüfen

    
user5798214 21.03.2016, 07:08
quelle

5 Antworten

24

benutze einfach -

%Vor%

Dies funktioniert wegen des == Unterschieds von === in Javascript, das einige Werte in "gleiche" Werte in anderen Typen konvertiert, um auf Gleichheit zu prüfen, im Gegensatz zu ===, die einfach prüft, ob die Werte gleich sind. also im Grunde der == Operator wissen, um das "", Null, undefiniert in einen falschen Wert zu konvertieren. was genau du brauchst.

    
Ran Sasportas 21.03.2016, 07:16
quelle
2

Sie können

tun %Vor%

wenn false , 0 und NaN auch als falsche Werte betrachtet werden können, die Sie einfach tun können

%Vor%     
T J 21.03.2016 07:12
quelle
0

Sie können die angular-Funktion namens angular.isUndefined(value) return boolean verwenden.

Sie können hier mehr über die Funktionen von angular lesen: AngularJS Funktionen (isUndefined)

    
amcpanaligan 21.03.2016 07:13
quelle
0

Sie können auch eine einfache Überprüfung mit der Funktion

durchführen %Vor%     
Swar 21.03.2016 07:21
quelle
0
%Vor%     
Hemant Nagarkoti 21.03.2016 07:19
quelle

Tags und Links