我试图实现搜索功能。我编写了一个接受查询的操作方法,然后返回一个项目列表。首先,我不知道如何从我的angularjs服务调用它,因为我尝试过的所有方法似乎都不起作用。Web Api和Angularjs
public IHttpActionResult GetPeople(string query) {
var results =db.People.Where(q=>q.Name.Contains(query));
return OK(results)
}
还有另一种方法,只返回我的数据库中的所有d项与相同的GetPeople(),但没有参数。
我试着在我的angularjs服务调用它作为
Search : function (q) {
var deffered = $q.defer();
$http.get("/api/People/"+q).success(deffered.resolve).error(deffered.reject);
return deffered.promise;
}
如何调用d GetPeople方法,需要一个搜索值