のためのいずれかので、私は、この配列を持っている:グループJSONオブジェクトlodashを使用するか、ループ
[
{
corequisite: "",
curriculumYr: "2017-2018",
programCode: "ET"
majorCode: "AET",
prerequisites: "GMRC 101||Math 101"
semester: "1st Term",
year: "1st Year",
subjectCode : "ENG 101",
units : "9"
},
{
corequisite: "SOFTENG1||SOFTENG2",
curriculumYr: "2017-2018",
programCode: "ET"
majorCode: "AET",
prerequisites: "COMP 1"
semester: "1st Term",
year: "1st Year",
subjectCode : "THESIS101",
units : "9"
},
{
corequisite: "",
curriculumYr: "2017-2018",
programCode: "ET"
majorCode: "AET",
prerequisites: "Sample1||Sample2"
semester: "2nd Term",
year: "1st Year",
subjectCode : "SampleSubj101",
units : "9"
},
{
corequisite: "",
curriculumYr: "2017-2018",
programCode: "ET"
majorCode: "AET",
prerequisites: "SSSS4||S6"
semester: "1st Term",
year: "2nd Year",
subjectCode : "S1",
units : "9"
},
{
corequisite: "SSS2||SSS4",
curriculumYr: "2017-2018",
programCode: "ET"
majorCode: "AET",
prerequisites: "COMP 1"
semester: "2nd Term",
year: "2nd Year",
subjectCode : "S2",
units : "9"
},
{
corequisite: "",
curriculumYr: "2017-2018",
programCode: "ET"
majorCode: "AET",
prerequisites: "SS1||SS2"
semester: "1st Term",
year: "2nd Year",
subjectCode : "S3",
units : "9"
}
],
[
{
corequisite: "",
curriculumYr: "2018-2019",
programCode: "ET"
majorCode: "AET",
prerequisites: "GMRC 101||Math 101"
semester: "1st Term",
year: "1st Year",
subjectCode : "ENG 101",
units : "9"
},
{
corequisite: "SOFTENG1||SOFTENG2",
curriculumYr: "2018-2019",
programCode: "ET"
majorCode: "AET",
prerequisites: "COMP 1"
semester: "1st Term",
year: "1st Year",
subjectCode : "THESIS101",
units : "9"
},
{
corequisite: "",
curriculumYr: "2018-2019",
programCode: "ET"
majorCode: "AET",
prerequisites: "Sample1||Sample2"
semester: "2nd Term",
year: "1st Year",
subjectCode : "SampleSubj101",
units : "9"
},
{
corequisite: "",
curriculumYr: "2018-2019",
programCode: "ET"
majorCode: "AET",
prerequisites: "SSSS4||S6"
semester: "1st Term",
year: "2nd Year",
subjectCode : "S1",
units : "9"
},
{
corequisite: "SSS2||SSS4",
curriculumYr: "2018-2019",
programCode: "ET"
majorCode: "AET",
prerequisites: "COMP 1"
semester: "2nd Term",
year: "2nd Year",
subjectCode : "S2",
units : "9"
},
{
corequisite: "",
curriculumYr: "2018-2019",
programCode: "ET"
majorCode: "AET",
prerequisites: "SS1||SS2"
semester: "1st Term",
year: "2nd Year",
subjectCode : "S3",
units : "9"
}
]
私はそれがSemester
とYear
programCode,curriculumYear
と
majorCode
によってグループにこれを望んでいたし、その後、グループ化された出力グループに
私もここで区切り||
に被験者を分割してprerequisite
とcorequisite
の配列を作りたかったですIは、角度フィルタとlodashを使用してみましたが、私は異なる結果を得る
[
curriculumYr: '2017-2018',
programCode: 'ET',
majorCode: 'ATO'
,{ Sem: [
subjects : [{
Corequisites: ['Subj1','Subj2'],
Prequisites: [],
subjectCode: "Sample1"
},
{
Corequisites: ['Subj1','Subj2'],
Prequisites: [],
subjectCode: "Sample1"
}],
term: "1st Term"
}],
[{
subjects: [2nd term subjects here],
term: "2nd Term"
}]
Year: "1st Year"
}],
[
curriculumYr: '2018-2019',
programCode: 'ET',
majorCode: 'ATO'
,{ Sem: [
subjects : [{
Corequisites: ['Subj1','Subj2'],
Prequisites: [],
subjectCode: "Sample1"
},
{
Corequisites: ['Subj1','Subj2'],
Prequisites: [],
subjectCode: "Sample1"
}],
term: "1st Term"
}],
[{
subjects: [2nd term subjects here],
term: "2nd Term"
}]
Year: "1st Year"
}]
2nd Year's 1st and 2nd Terms format
用と同じ
例:出力/所望の出力です。別の方法:D
ありがとうございました!
あなたがしようとしているものを追加してください。 –
申し訳ありませんが、ちょっと削除しました。ちょうど私のビューで角度フィルタを使い、ng-initを使ってモデルを作成しました。 –