Angularjs API调用不同的操作

时间:2016-12-01 03:21:21

标签: angularjs asp.net-web-api

我对AngularJs很新,所以原谅我不知道这一点。 我想做什么: 我试图用不同的方法名称调用api。 我见过很多关于$ resource的资料, 但我不明白。

所以我试图调用的方法:

        [Route("api/regions/{id?}"), Authorize]    
        [HttpGet]
        public IEnumerable<Region> GetRegionsByStateId(Guid id)
        {
            var regions = _repository.Get();
            return regions.Where(x => x.StateId == id);
        }

我试过$http.get('api/regions/'+stateId) 哪个不起作用,有人可以向我解释一下$资源,告诉我为什么这不起作用。

1 个答案:

答案 0 :(得分:1)

试试这个

    [Route("api/regions/{id}"), Authorize]
    [HttpGet]
    public IEnumerable<Region> GetRegionsByStateId(Guid id)
    {
        var regions = _repository.Get();
        return regions.Where(x => x.StateId == id);
    }