2016-01-09 3 views
0

Je cherchais des réponses ces derniers jours et je n'ai toujours pas d'idée sur la façon de faire fonctionner mon application. Je n'ai qu'un seul contrôleur pour tous les sous-onglets de mon application. J'ai eu une méthode http get pour un sous-onglet sous le contrôleur principal et j'ai besoin d'une autre méthode http get pour un autre sous-onglet soit également sous le contrôleur principal. Comment puis-je faire cela?Http Methods in Angular JS

+0

pouvez-vous envoyer votre code ce que vous avez fait? –

+0

vous pouvez appeler plusieurs get méthode dans un contrôleur et assigner aux variables –

+0

@VipinJain comment? Si ce n'est pas trop, pouvez-vous me montrer dans plunker? Merci – bleykFaust

Répondre

0

Vous pouvez utiliser le routage d'attribut.

 [HttpGet] 
     [Route("method1/{id}")] 
     public HttpResponseMessage index(string id) 
    { 
     try 
     { 
      // your code 
     } 
     catch (Exception ex) 
     { 
      return Request.CreateResponse(HttpStatusCode.Forbidden,ex.Message); 
     } 
    } 

     [HttpGet] 
     [Route("method2/{Id}")] 
     public HttpResponseMessage GetData(string GetRecordsById) 
      { 
       try 
        { 
        //your code 
        } 
       catch (Exception) 
        { 
        throw; 
        } 
      } 
+0

Merci @MahavirKumbharvadia mais je pense que ce n'est pas angularjs? – bleykFaust