angularjs преобразует ноль в строку "ноль" - PullRequest
0 голосов
/ 10 марта 2020

Я размещаю объект по http. Если переменная $ scope имеет значение null, форма http отправляет ее как строку «null» вместо «null». Это вызывает проблемы с проверкой.

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

    var data = {
        suiteApt: $scope.suiteApt === null ? '' : $scope.suiteApt,
    };

РЕДАКТИРОВАТЬ: Заголовок запроса: Тип содержимого: application / x- www-form-urlencoded; charset = UTF-8

FormData: suiteApt = null

В контроллере APi , suiteApt определяется как строка в классе модели publi c строка SuiteApt { получить; набор; }

Отладчик , как показано ниже в модели SuiteApt = "null"

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