我想知道如何在角度 js 中获得每件事的相似之处。到目前为止,我可以得到这个名字,但不是它的平行。你能帮我吗?我有以下 JSON:
[
{
"num": "125",
"nom_coe": "Matematicas",
"variacion": " ",
"creditos": "2",
"grupo_creditos": "",
"paralelos": [
{
"paralelo": "B",
"dia": "s/d",
"aula": "NO ASIGNADA",
"hora_inicio": "12:00:00",
"hora_fin": "12:00:00"
}
]
},
{
"num": "855",
"nom_coe": "Historia",
"variacion": " ",
"creditos": "4",
"grupo_creditos": "Genérica",
"paralelos": [
{
"paralelo": "A",
"dia": "Martes",
"aula": "NO ASIGNADA",
"hora_inicio": "10:00:00",
"hora_fin": "13:00:00"
}
]
},
{
"num": "255",
"nom_coe": "Lengua",
"variacion": " ",
"creditos": "3",
"grupo_creditos": "",
"paralelos": [
{
"paralelo": "A",
"dia": "Jueves",
"aula": "NO ASIGNADA",
"hora_inicio": "07:30:00",
"hora_fin": "10:00:00"
}
]
}
]
这是我的代码:
$scope.datosComp=data;
var length = $scope.datosComp.length;
for ( i=0; i < length; i++) {
alert($scope.datosComp[i].nom_coe);
};
我如何获得相似之处?
Angular 有一个
angular.forEach
. 此方法调用它为数组中的每个元素接收的函数,并将有问题的元素作为参数传递。怎么样了
如果我正确理解了您的问题,您可以尝试以下操作(例如,如果您要在 中显示它
.html
):http://fiddle.jshell.net/44ayLk16/
例如,如果我想要开始时间,我只需要使用这样的东西:
您使用的设置
.nom_coe
可能是这样的:http://fiddle.jshell.net/aj0hvdmw/