【发布时间】:2018-11-15 20:02:20
【问题描述】:
我有一个带有复杂对象的简单 asp.net webapi。当我从 anuglar 发布数据时,api 中的值为 null。不知道我在这里做错了什么。
有人可以帮忙吗?
角度代码:
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json'
})
};
const results = this.http.post(url, this.searchCriteria, httpOptions)
.pipe(
map(response => {
const items = new Array();
console.log(`response: ${response}`);
return items;
}),
tap(
data => console.log(data),
error => console.log(error)
)
);
谢谢
【问题讨论】:
-
this.searchCriteria是什么? -
先尝试登录
this.searchCriteria,并确保有人订阅了结果Observable,否则根本不会发送api调用 -
你能添加你的控制器动作方法定义吗?