【发布时间】:2018-01-19 07:36:08
【问题描述】:
在最后一行代码(return 语句)中运行以下代码时,我收到 SyntaxError: Illegal return statement。在执行最后一行之后,我得到 TypeError: Cannot read property 'post' of undefined 错误。
constructor(private _http:Http);
createCategory(vm: Category): Observable<any>{
vm.Id = 25;
var body = JSON.stringify(vm);
var headerOptions = new Headers({ 'Content-Type': 'application/json' });
return this._http.post('http://localhost:55861/api/CategoryApi', body, {headers: headerOptions }).map(x => x.json());
}
我正在 Visual Studio 中运行 Angular 项目。上面的代码用于将数据发布到 web api POST 操作方法。谁能帮帮我?..
【问题讨论】:
-
你能展示全班吗?或者至少是构造函数
-
好像班上不知道this._http是什么,你在注入吗?
-
是的..我正在注射它。