У меня есть две основные коллекции: категории и элементы. Категории содержат модели категорий с идентификатором, именем и элементами (w/c содержит идентификаторы элементов в строковом формате, разделенные запятыми) и коллекцию элементов, содержащую модели элементов (идентификатор, имя и т. д.).
Как мне объединить их в один объект, который можно легко отобразить в шаблоне руля?
Пример структуры:
var Categories = [{'id':'1', 'category_name':'Burgers', 'category_items':'1,2'},{'id':'2','category_name':'Drinks','category_items':'3'}];
var Items = [{'id':'1','item_name':'Burger 1'},{'id':'1','item_name':'Burger 2'},{'id':'1','item_name':'Chicken; 1'}];
Пример вывода:
var output = [{'id':'1', 'category_name':'Burgers', 'items':[{'id':'1','item_name':'Burger1', ...},{'id':'1','item_name':'Burger2', ...} ]}, {'id':'2', 'category_name':'Chicken', 'items':[{'id':'3','item_name':'Chicken1', ...} ]
И да, я достаточно старался, но у меня не получается