У меня есть два отдельных объекта, которые показаны ниже
Object1 = [{value:'A/B'},{value:'A/B/C'},{value:'A/F'},{value:'A/'}];
Object2 =[{option:'A/'},{option:'A/B'}];
Теперь мне нужно изменить Object2 , добавив новый атрибут, чтобы Object2 должен был выглядеть следующим образом
Object2 = [{option:'A/',
directories:[{value:'A/'},{value:'A/B'},{value:'A/B/C'},{value:'A/F'}]},
{option:'A/B',
directories:[{value:'A/B'},{value:'A/B/C'},{value:'A/F'},{value:'A/'}]}];
Необходимые изменения
В атрибутах каталогов первое значение должно быть значением параметра
Другие значения должныбыть оставшимися значениями, которые должны прийти из Object1
Я попробовал следующий код
angular.forEach(Object2,function(value,key){
angular.forEach(Object1,function(value,key){
//I need the code here
});
});