Как я могу дать пустому текстовому полю материала пользовательского интерфейса значение null при отправке формы вместо пустой строки? - PullRequest
0 голосов
/ 07 августа 2020

Моя проблема в том, что значение по умолчанию для текстового поля равно нулю, но когда я отправляю форму, значение текстового поля является пустой строкой, а я этого не хочу. Я хочу, чтобы значение в конце было нулевым. Как я могу это реализовать?

Часть моего JSON:

"basicData": {
 "name": ""
 "partner": ""
 "riskFactor": ""
}

Но я хочу вот это:

"basicData": {
 "name": null
 "partner": null
 "riskFactor": null
}

1 Ответ

1 голос
/ 07 августа 2020

Может быть есть более эффективный способ, но это было первое решение, которое пришло мне в голову. Я могу предложить вам преобразовать пустую строку в null непосредственно перед операцией отправки формы.

Object.keys(YourData.basicData).forEach(key => {
  if(YourData.basicData[key] === ""){
    YourData.basicData[key] = null;
  }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...