How can I write this code in underscore.js?
for(var i=0; i<scope.courseContent.sections.length; i++){
if(scope.courseContent.sections[i].pages.length){
ctrl.pages.push({'content': scope.courseContent.sections[i].content});
for(var j=0; j<scope.courseContent.sections[i].pages.length; j++){
ctrl.pages.push({'content':scope.courseContent.sections[i].pages[j].content});
}
}
else{
if(scope.courseContent.sections[i].title == 'Course Title' || scope.courseContent.sections[i].title == 'Introduction'){
ctrl.pages.push({'content':scope.courseContent.sections[i].content});
}
}
}
I tried this using nested .each loop but this isnt woking. Heres my approach:
_.each(scope.courseContent.sections, function(sections){
if(sections.pages.length){
ctrl.pages.push({'content': scope.courseContent.sections.content});
_.each(sections.pages, function(page){
ctrl.pages.push({'content':scope.courseContent.sections.pages.content});
});
}
else{
if(scope.courseContent.sections.title == 'Course Title' || scope.courseContent.sections.title == 'Introduction'){
ctrl.pages.push({'content':scope.courseContent.sections.content});
}
}
});