title: Do angular provide any way to isolate the service layer?
body: <p>I'm using AngularJs In my front-end, And I'm consuming a RESTful service.
  to consume the service I have to compose send request payload as json, and will get a response as json. </p>
  
  <p>And I will have some Angular models which are bind with form inputs, directives, services etc......</p>
  
  <p>Do angular provide any good way to isolate the service layer from front-end design or should we implement ourself, or should I proceed with tight coupling the front end with service ?</p>