#angularjs #validation
#angularjs #проверка
Вопрос:
Я добавил проверку формы angularjs с использованием атрибута «required» в некотором элементе ввода формы, т.е. ng-modal, и его рабочее поле, но не помеченное как обязательное, должно содержать нулевые значения.
Пример: В форме входа в систему обязательным является только поле «имя пользователя», а «пароль» и «запомнить меня» необязательны. Он должен сгенерировать JSON {username : "admin" , password: null, rememberMe : false}
, теперь его генерация {username:"admin"}
Мне нужна функция «разрешить-null» для некоторого поля в форме, чтобы эти поля были заполнены в result JSON или объекте scope, который используется для вызова rest.
Пожалуйста, дайте мне знать, как я могу добавить подобную функцию «разрешить-null», чтобы результирующий JSON был сгенерирован должным образом.
Комментарии:
1. трудно сказать, не видя ваш шаблон и код.
Ответ №1:
Привет, пожалуйста, смотрите здесь:http://plnkr.co/edit/radR84QfaLPqs9GN98n2?p=preview все, что вам нужно, это инициализировать ваш пользовательский объект пустыми строковыми значениями или нулевыми значениями
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.user = {
name:null,
password:null,
rememberMe :false
};
$scope.submit = function()
{
console.log($scope.user)
}
});