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