NULL преобразуется в «ноль» в Angular 5 HTTP получить запрос - PullRequest
0 голосов
/ 25 апреля 2018

В настоящее время я работаю над переносом нашего приложения с Angular 4 на Angular 5. В Angular 5, когда мы отправляем объектную модель в качестве параметров и если одно из значений имеет значение NULL, оно преобразуется в «нулевую» строку.Это вызывает проблемы для нас.Ниже описан способ установки параметров:

options = {
                headers: header, params: Object.getOwnPropertyNames(jsonParamObject)
                    .reduce((p, key) => p.set(key, jsonParamObject[key]), new HttpParams())
            };

В приведенном выше коде мы используем jsonParamObject, который отправляется вызывающей стороной этого метода.Этот объект будет иметь любое количество значений.Таким образом, если объект имеет одно из значений как нулевое, и когда мы выполняем http-запрос, значение null преобразуется в «нулевую» строку.Не могли бы вы дать мне знать, как этого можно избежать или если есть какая-либо альтернатива. Одной из альтернатив было бы использование «0» вместо нуля, но это потребовало бы большого количества изменений кода в нашем приложении, поэтому я искал более простой/ лучший подход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...