角形形式"必需"验证使结果JSON中的空白字段被截断

时间:2014-07-03 09:33:53

标签: angularjs validation

我在某些表单输入元素中使用“required”属性添加了angularjs表单验证,即ng-modal及其工作但是未标记为必需的字段应该带有空值。

示例: 在登录表单中,只有“username”是必填字段,“password”和“remember-me”是可选的。它应生成JSON {username : "admin" , password: null, rememberMe : false}现在生成{username:"admin"}

我需要表单中某些字段的“allow-null”功能,以便在结果JSON或范围对象中填充这些字段,用于休息调用。

请告诉我如何添加“allow-null”之类的功能,以便正确生成生成的JSON。

1 个答案:

答案 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)
  }
});