我讓數據通話使用如何通過大數據轉化爲服務angular2
this.DataService.add(id).subscribe((addLists:Project.Models.AddModel[]) => {
this.addLists = addLists;
});
我送1個或多個項目的參數在我的數據服務文件到服務角2,我的MVC代碼之間的數據服務:
add = (Id) => {
return this.http.get("/site/getItems/getItems?id=" + Id)
.map(this.getSuccess)
.catch((e) => {
if (console && console.log) {
console.log(e);
}
return Observable.throw(e);
});
};
,我讀我的C#代碼值一樣
[RoutePrefix("site/getItems")]
[NoCache]
public class AddController
{
... initialization code
[HttpGet]
[Route("getItems")]
public IEnumerable<AddModel> GetItems(int id)
{
....logic
}
}
這適用於幾個參數。但是,現在我需要發送由行和列組成的整個模型數據。 我該如何做到這一點?
爲什麼不使用'POST'這個? 'this.http.post(「/ site/getItems/getItems」,complexData)'? – VadimB