Есть две html таблицы написанные на ангуляре, одна является родительской по отношению к другой. При выборе элемента в родительской таблице появляется дочерняя таблица. В родительской таблице есть поле общая сумма. А в дочерней есть товары. При добавлении нового товара происходит запрос на сервер /create, который в случае успеха возвращает этот же товар, но уже с id и прочими полями.
Как лучше(даже сказал бы правильнее) организовать обновление данных(общая сумма товаров) в родительской таблице?
- Вариант А Сервер присылает не только сохраненный товар, но и общую сумму для обновления этого значения в родительской.
- Вариант Б Сервер присылает сохраненный товар, после чего сами(по ручному условию) перечитываем элемент в родительской таблице?
- Вариант В Храним элементы дочерних таблиц в элементах родительских таблиц.
parentItem:{
childItems:[
{id:0, titile:"title 1"},
{id:1, titile:"title 2"},
]
}
И в случае добавления нового товара шлем вместо /create, /update родительского элемента