2015-10-19 2 views
1

Я новичок в angularjs. В последнее время я прохожу решение, которое использует angularjs для вызова кода позади метода:

$http({ 
    method: 'GET', 
    url: '/api/provisioning/templates/getAvailableTemplates', 
     headers: { 'accept': 'application/json' } 
     }).success(function (data, status, headers, config){}) 
      .error(function (data, status) {}); 

и код позади метода, как это:

[Route("api/provisioning/templates/getAvailableTemplates")] 
[WebAPIContextFilter] 
[HttpGet] 
public HttpResponseMessage GetSiteTemplates() 
{ 

} 

Может кто-нибудь, пожалуйста, объясните мне работу этого. Я попытался воспроизвести это в своем новом приложении, но не повезло.

+0

чем проблема? ошибка? любой ответ? – rjv

+0

код не вызывает код позади метода :( – nbi

+0

Попытайтесь изменить свой URL на полный URL, а не на относительный URL. Что-то вроде url: 'http: // localhost: 49325/api/provisioning/templates/getAvailableTemplates'. пытаться. –

ответ

0
$http({ method: "GET", url: root + "Admin/content/GetTabs" }); 

$ scope.GetTabs = функция() {

 api.GetTabs().success(function (res) { 

      $scope.MetaInfoList = res; 
     }) 
    } 
Смежные вопросы