Javascript 实例类型(null)与任何允许的基元类型不匹配(允许:[\";string\";])

Javascript 实例类型(null)与任何允许的基元类型不匹配(允许:[\";string\";]),javascript,html,angular,Javascript,Html,Angular,“实例类型(null)与任何允许的基元类型不匹配(允许:[\”字符串\“]) 当我保存表单时,一个输入字段发送空值时,如何解决此错误?因此,我面临此错误 “”/subscription/customPaymentTerms/name:““实例类型(null)与任何允许的基元类型(允许的:[\”字符串\“])不匹配” 这是输入字段,在某些情况下它将被隐藏,然后它变为null如何停止发送它null <div class="col-md-4" [hidden]="!cpNetDays"

“实例类型(null)与任何允许的基元类型不匹配(允许:[\”字符串\“])

当我保存表单时,一个输入字段发送空值时,如何解决此错误?因此,我面临此错误

“”/subscription/customPaymentTerms/name:““实例类型(null)与任何允许的基元类型(允许的:[\”字符串\“])不匹配”

这是输入字段,在某些情况下它将被隐藏,然后它变为null如何停止发送它null

     <div class="col-md-4" [hidden]="!cpNetDays">
                        <label>Net Days</label>
                        <input
                          type="text"
                          (blur)="calculateAPR()"
                          [(ngModel)]="netDays"
                          class="form-control 
                          name="netDays1"
                          [pattern]="netDaysRegex"
                          [required]="payTermOptions == true && cpNetDays"

                      </div>

"customPaymentTerms": {
      "discount1Percent": "00",
      "discount1Days": 0,
      "discount2Percent": "00",
      "discount2Days": 0,
      "discount3Percent": "00",
      "discount3Days": 0,
      "dueDayOfMonth": 1,
      "dueMonthsForward": 1,
      "netDueDays": null,
      "type": "END_OF_MONTH",
      "status": "PENDING",
      "settlementFrequency": "",
      "settlementType": "",
      "variableFloatDays": false,
      "dailyRateAdder": "0.0",
      "maxFloatDays": false,
      "cutOffDate": 1
    },

净天数

您好。您能为讨论中的HTML输入元素添加一个默认值吗?您也可以通过初始化
netDays
(使用
ngModel
,与上述HTML输入元素绑定的变量)和一个初始值来添加默认值。您能在这里写入代码吗netDays1隐藏时,它应该发送0或““但不为空更新了我的问题,为netdays提供了json空值,请提供代码解决方案,谢谢。抱歉这么晚才回复。为了更好地理解您面临的问题,我尝试复制该问题,请在下面的StackBlitz链接中查看。这里,输入字段
位置
被隐藏。提交表单时,此
location
字段的值将从
null
转换为``。嘿,在这里。您能为所讨论的HTML输入元素添加一个默认值吗?您还可以通过使用初始值初始化
netDays
(使用
ngModel
与上述HTML输入元素绑定的变量)来完成此操作。您是否可以在此处写入代码当netDays1隐藏时,它应发送0或“”但不是空的更新了我的问题与json空值为netdays请提供解决方案与代码谢谢那里。抱歉这么晚才回复。为了更好地理解您面临的问题,我尝试复制该问题,请在下面的StackBlitz链接中查看。这里,输入字段
位置
被隐藏。提交表单时,此
location
字段的值将从
null
转换为```。