2016-12-01 33 views
0

我是AngularJs的新手,所以原谅我不知道这一点。 我在做什么: 我想调用一个不同的方法名称的api。 我已经看到了很多关于$资源, 但是我不明白它。Angularjs API调用不同的动作

所以这种方法我试图拨打:

 [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) 它不工作,能有人要么说明$资源更好一点给我OT告诉我为什么,这并不工作。

回答

1

试试这个

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