0
年齢に基づいて25年を超える年齢に基づいてテーブルをフィルタリングしようとしています。予想通りコントローラからのカスタム関数を使用したAngularjsフィルタ
フィルタリング機能が起きていません。 25未満の場合は結果が返されず、25を超える場合は44と25が返されます。
結果を正しく取得する方法を教えてください。
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;
}
タスクはhttps://jsfiddle.net/kg2kscnw/10/で完了しました。しかし、なぜ上記のコードが動作しなかったのかを知る必要があります。 –