Я размещаю объект по 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"