I'm currently implementing Angular seed in my project. I am facing a situation where I have two identical views (HTML pages) with the same elements and functionality. Both pages contain a GridView that needs to be populated by the same service, but the REST API URL differs for each page. In my router.js file, I am attempting to use $stateprovider.state() to route to these pages. My question is: Should I use a single controller for both views or a separate controller for each? When I try to use the same controller for both view pages, I encounter an "Injector not defined" error. Is there a different approach I should take? What is the best practice for handling this scenario?