2016-12-01 45 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); 
    }