Recently started using angularjs and I'm really enjoying it. My goal is to make my app as modular as possible. I have a question: Should each angularjs controller (service, etc) have its own script tag? Is there a way to dynamically load angular controllers (services, etc) from the server when needed? Does Angular handle this automatically? Am I overlooking something?
UPDATE
Let me clarify: I want to have one JavaScript file for each angularjs controller (service, etc). Similar to how I have one file for each nodejs module on the server-side.