Angular 为什么在服务器端(.net core API)通过反应式表单值获取null?

Angular 为什么在服务器端(.net core API)通过反应式表单值获取null?,angular,asp.net-core-2.0,.net-core-angular,Angular,Asp.net Core 2.0,.net Core Angular,我使用了Angular和.NETCore2API。我在Angular中构建了一个反应式表单,并尝试将其发布到API端,但这里的问题是,如果我将静态值传递给服务器,那么它将正常运行,但当我尝试将表单值传递给API时,它将为null。 我不明白是什么问题 以下是我的组件代码: private executeClientCreation(clientFormValue){ 设client1={ “名字”:“abc”, “姓氏”:“xyz”, “企业名称”:“ABC公司”, “客户类型”:“公司”,

我使用了Angular和.NETCore2API。我在Angular中构建了一个反应式表单,并尝试将其发布到API端,但这里的问题是,如果我将静态值传递给服务器,那么它将正常运行,但当我尝试将表单值传递给API时,它将为null。 我不明白是什么问题

以下是我的组件代码:

private executeClientCreation(clientFormValue){
设client1={
“名字”:“abc”,
“姓氏”:“xyz”,
“企业名称”:“ABC公司”,
“客户类型”:“公司”,
“出生日期”:“1995-09-16”,
“状态”:“活动”,
“CreatedDate”:“2018-06-04”,
“Createdby”:1
};
让client2:Client=clientFormValue;
console.log(“client1”,client1);
console.log(“client2”,client2);
设apiUrl='client';
this.repository.create(apirl,client1)
.订阅(res=>{
($('successModal')).modal();
},
(错误=>{
this.errorHandler.handleError(错误);
this.errorMessage=this.errorHandler.errorMessage;
})
)

}
根据您的屏幕截图,
client1
client2
确实不同。它们可能包含相似的数据,但形状不同。不同到API无法将
client2
数据反序列化到
Client
对象。我不明白你的意思是什么?你能编辑你的帖子以包含Angular应用程序和API中的客户端类定义吗?@R.Richards我编辑了我的问题,正如你所说的问题最终解决了。问题出在c#类日期字段中,它应该可以为空。