Вам не нужно публиковать на сервере те же данные, которые видит пользователь.С помощью Angular вы можете сохранять структуры данных, которые не зависят от представления, и отправлять их на сервер.
Например, вы можете определить интерфейс продукта следующим образом:
export interface Product {
id: number;
productName: string;
productCode: string;
category: string;
categoryId: number;
}
ПользовательИнтерфейс может разрешить отображение / ввод категории, но структура данных может сохранить значение как categoryId.Затем вы можете передать только categoryId обратно на сервер.