To summarize your question, the answer will be just one copy.
Actually it is. Angular application resolves dependencies through injector. Only one injector is created for each application. Technically, you can have only one ng-app, but you can have several applications using manual loading, in this case an injector will be created for each application, and these 2 applications will not share any dependencies.
, rootElement Angular. , , ( ). // .., , - ( ) . , , myService, A. , A , , , , .
:
. , . , . . , .