我在某些表单输入元素中使用“required”属性添加了angularjs表单验证,即ng-modal及其工作但是未标记为必需的字段应该带有空值。
示例:
在登录表单中,只有“username”是必填字段,“password”和“remember-me”是可选的。它应生成JSON {username : "admin" , password: null, rememberMe : false}
现在生成{username:"admin"}
我需要表单中某些字段的“allow-null”功能,以便在结果JSON或范围对象中填充这些字段,用于休息调用。
请告诉我如何添加“allow-null”之类的功能,以便正确生成生成的JSON。
答案 0 :(得分: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)
}
});