title: Angular: How To Introduce External Domain Objects Into A Controller?
body: <p>My application has a number of domain model objects that I've already built and unit tested.  There is nothing angular-specific about them, they have no angular dependencies, and I could just as well use them if I had selected some other framework besides angular.  </p>
  
  <p>My question is about the proper way to use them within angular.  I need to use them in a controller.  Currently I'm just including them before my angular controller code, so they are already defined and I can simply refer to them. But I'd like to know if there is a better way?  Should I be using angular's dependency injection system to inject them?  If so, how?</p>
  
  <p>Thanks.</p>