Ich versuche, eine Tabelle basierend auf Alter mit Bedingungen als weniger als und größer als 25 Jahre zu filtern.Angularjs Filter mit benutzerdefinierten Funktion von Controller
Die Filterfunktion geschieht nicht wie erwartet. Für weniger als 25 gibt es keine Ergebnisse und für mehr als 25 gibt es 44 und 25.
Bitte lassen Sie mich wissen, wie Sie die Ergebnisse richtig erhalten?
vm.filterByAgeFn = function(subject){
filterReturn = true;
if(vm.filterByAge){
switch(vm.filterByAge){
case '<25':
if(parseInt(subject.age) >= 25){
filterReturn = false}
case '>25':
if(parseInt(subject.age) < 25){
filterReturn = false}
}
}
return filterReturn;
}
Ich habe die Aufgabe in https://jsfiddle.net/kg2kscnw/10/ abgeschlossen. Aber müssen Sie wissen, warum der obige Code nicht funktioniert hat. –