title: Restangular setBaseUrl in the run messed up?
body: <p>I have three service in my angular service module, and I put </p>
  
  <pre><code>Restangular.setBaseUrl(api_url);
  </code></pre>
  
  <p>in each of my service with different api_url, and I expect to use different service with different url;</p>
  
  <p>but when I post to one of the service say api_url = a/v1/c/, what I get is post to api_url = b/v1/c;</p>
  
  <p>I think the problem is the setBaseUrl part, for example:</p>
  
  <pre><code>factory.Aservice = function(Restangular){
      Restangular.setBaseUrl('/a/v1');
  
      var alist= Restangular.all('c/');
  
      return {
          createA:function(){
              alist.post(data)
          }
      }
  }
  
   factory.Bservice = function(Restangular){
      Restangular.setBaseUrl('/b/v1');
  
      var blist= Restangular.all('d/');
  
      return {
          createB:function(){
              blist.post(data)
          }
      }
  }
  </code></pre>
  
  <p>when I call Aservice.createA(),the post url is '/b/v1/c',which is wrong.</p>
  
  <p>any idea why?</p>