Преобразование логического значения в эквивалент символа?

#angular #forms

#angular #формы

Вопрос:

Используя FormGroup , когда вы устанавливаете / снимаете флажок в форме, значение сохраняется как true или false в объекте формы. Однако в базе данных мне нужно либо 'y' или 'n' .

Является ли более целесообразным выполнять преобразование на сервере? Или клиент?

Комментарии:

1. Это действительно субъективно. Вероятно, вы можете преобразовать его в y или n прямо перед отправкой запроса API?

Ответ №1:

Ваш клиентский код не должен быть связан с тем, как данные хранятся в базе данных, поэтому было бы более уместно иметь дело с преобразованием данных на сервере, скорее всего, в программе сопоставления данных, которая вызывается вашим серверным контроллером.