Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在JSON中检查值是否属于某个区间_Javascript_Angularjs_Json_Intervals - Fatal编程技术网

Javascript 如何在JSON中检查值是否属于某个区间

Javascript 如何在JSON中检查值是否属于某个区间,javascript,angularjs,json,intervals,Javascript,Angularjs,Json,Intervals,我有一个输入字段 <md-input-container ng-if="gpa.grade_type==2"> <input type="text" ng-model="gpa.grade_percent" aria-label="Grade"> </md-input-container> 角度.模块'app',[].控制器'MyController',['$scope',函数$scope{ $scope.gpa={年级百分比:68}; 风险值

我有一个输入字段

<md-input-container ng-if="gpa.grade_type==2"> 
    <input type="text" ng-model="gpa.grade_percent" aria-label="Grade">
</md-input-container> 
角度.模块'app',[].控制器'MyController',['$scope',函数$scope{ $scope.gpa={年级百分比:68}; 风险值数据=[ { id:2, 字母_等级:A, 等级百分比:93, 百分之九十六, 比例:4.0, 荣誉gpa来自:4.3, 荣誉gpa到:4.4, ap_ib_gpa_from:4.8, ap_ib_gpa_to:4.9 }, { id:3, 字母等级:A-, 等级百分比:90, 百分之九十二, 比例:3.7, 荣誉gpa来自:3.9, 荣誉gpa到:4.2, ap_ib_gpa_from:4.4, ap_ib_gpa_to:4.7 }, { id:4, 字母_等级:B+, 百分之八十七, 百分之八十九, 比例:3.3, 荣誉gpa来自:3.6, 荣誉gpa到:3.8, ap_ib_gpa_from:4.1, ap_ib_gpa_to:4.3 }, { id:5, 字母u等级:B, 等级百分比:83, 百分之八十六, 比例:3.0, 荣誉gpa来自:3.3, 荣誉gpa到:3.5, ap_ib_gpa_from:3.8, ap_ib_gpa_to:4.0 }, { id:6, 字母等级:B-, 百分之八十, 等级百分比:82, 比例:2.7, 荣誉大学gpa来自:2.0, 荣誉gpa到:3.2, ap_ib_gpa_from:3.4, ap_ib_gpa_to:3.7 }, { id:7, 字母_等级:C+, 等级百分比:77, 等级百分比:79, 比例:2.3, 荣誉gpa来自:2.6, 荣誉gpa到:2.8, ap_ib_gpa_from:3.1, ap_ib_gpa_to:3.3 }, { id:8, 字母等级:C, 等级百分比:73, 百分之七十六, 比例:2.0, 荣誉gpa来自:2.3, 荣誉gpa到:2.5, ap_ib_gpa_from:2.8, ap_ib_gpa_to:3.0 }, { id:9, 字母_等级:C-, 等级百分比:70, 等级百分比:72, 比例:1.7, 荣誉gpa来自:1.9, 荣誉gpa到:2.2, ap_ib_gpa_from:2.4, ap_ib_gpa_to:2.7 }, { id:10, 字母_等级:D+, 等级百分比:67, 等级百分比:69, 比例:1.3, 荣誉gpa来自:1.6, 荣誉gpa到:1.8, ap_ib_gpa_from:2.1, ap_ib_gpa_to:2.3 }, { id:11, 字母_等级:D, 等级百分比:65, 等级百分比:66, 比例:1.0, 从:0.1起获得荣誉, 荣誉gpa到:1.5, ap_ib_gpa_from:0.1, ap_ib_gpa_to:2.0 }, { id:12, 字母等级:E/F, 百分之_等级_来自:0, 百分之六十五, 比例:0.0, 荣誉从:0.0, 荣誉授予:空, ap_ib_gpa_from:0.0, ap_ib_gpa_to:空 }, { id:1, 字母_等级:A+, 百分之九十七, 等级百分比:100, 比例:4.0, 荣誉gpa来自:4.5, 荣誉gpa到:4.5, ap_ib_gpa_from:5.0, ap_ib_gpa_至:5.0 } ]; $scope.find=函数{ $scope.gpa.grade\u scale=data.filterfunctionx{ 返回x.percent\u grade\u from=$scope.gpa.grade\u percent; }[0]|{}比例; } $scope.find; }]
那么到目前为止你尝试了什么?可以使用代码段编辑器创建代码段
<td>
    <span ng-bind="gpa.grade_scale"></span>
</td>
[
  {
    "id": 2,
    "letter_grade": "A",
    "percent_grade_from": 93,
    "percent_grade_to": 96,
    "scale": "4.0",
    "honors_gpa_from": "4.3",
    "honors_gpa_to": "4.4",
    "ap_ib_gpa_from": "4.8",
    "ap_ib_gpa_to": "4.9"
  },
  {
    "id": 3,
    "letter_grade": "A-",
    "percent_grade_from": 90,
    "percent_grade_to": 92,
    "scale": "3.7",
    "honors_gpa_from": "3.9",
    "honors_gpa_to": "4.2",
    "ap_ib_gpa_from": "4.4",
    "ap_ib_gpa_to": "4.7"
  },
  {
    "id": 4,
    "letter_grade": "B+",
    "percent_grade_from": 87,
    "percent_grade_to": 89,
    "scale": "3.3",
    "honors_gpa_from": "3.6",
    "honors_gpa_to": "3.8",
    "ap_ib_gpa_from": "4.1",
    "ap_ib_gpa_to": "4.3"
  },
  {
    "id": 5,
    "letter_grade": "B",
    "percent_grade_from": 83,
    "percent_grade_to": 86,
    "scale": "3.0",
    "honors_gpa_from": "3.3",
    "honors_gpa_to": "3.5",
    "ap_ib_gpa_from": "3.8",
    "ap_ib_gpa_to": "4.0"
  },
  {
    "id": 6,
    "letter_grade": "B-",
    "percent_grade_from": 80,
    "percent_grade_to": 82,
    "scale": "2.7",
    "honors_gpa_from": "2.0",
    "honors_gpa_to": "3.2",
    "ap_ib_gpa_from": "3.4",
    "ap_ib_gpa_to": "3.7"
  },
  {
    "id": 7,
    "letter_grade": "C+",
    "percent_grade_from": 77,
    "percent_grade_to": 79,
    "scale": "2.3",
    "honors_gpa_from": "2.6",
    "honors_gpa_to": "2.8",
    "ap_ib_gpa_from": "3.1",
    "ap_ib_gpa_to": "3.3"
  },
  {
    "id": 8,
    "letter_grade": "C",
    "percent_grade_from": 73,
    "percent_grade_to": 76,
    "scale": "2.0",
    "honors_gpa_from": "2.3",
    "honors_gpa_to": "2.5",
    "ap_ib_gpa_from": "2.8",
    "ap_ib_gpa_to": "3.0"
  },
  {
    "id": 9,
    "letter_grade": "C-",
    "percent_grade_from": 70,
    "percent_grade_to": 72,
    "scale": "1.7",
    "honors_gpa_from": "1.9",
    "honors_gpa_to": "2.2",
    "ap_ib_gpa_from": "2.4",
    "ap_ib_gpa_to": "2.7"
  },
  {
    "id": 10,
    "letter_grade": "D+",
    "percent_grade_from": 67,
    "percent_grade_to": 69,
    "scale": "1.3",
    "honors_gpa_from": "1.6",
    "honors_gpa_to": "1.8",
    "ap_ib_gpa_from": "2.1",
    "ap_ib_gpa_to": "2.3"
  },
  {
    "id": 11,
    "letter_grade": "D",
    "percent_grade_from": 65,
    "percent_grade_to": 66,
    "scale": "1.0",
    "honors_gpa_from": "0.1",
    "honors_gpa_to": "1.5",
    "ap_ib_gpa_from": "0.1",
    "ap_ib_gpa_to": "2.0"
  },
  {
    "id": 12,
    "letter_grade": "E/F",
    "percent_grade_from": 0,
    "percent_grade_to": 65,
    "scale": "0.0",
    "honors_gpa_from": "0.0",
    "honors_gpa_to": null,
    "ap_ib_gpa_from": "0.0",
    "ap_ib_gpa_to": null
  },
  {
    "id": 1,
    "letter_grade": "A+",
    "percent_grade_from": 97,
    "percent_grade_to": 100,
    "scale": "4.0",
    "honors_gpa_from": "4.5",
    "honors_gpa_to": "4.5",
    "ap_ib_gpa_from": "5.0",
    "ap_ib_gpa_to": "5.0"
  }
]