{{myangular.version.full}}

angularMultiVersionExample

Host application angular full version is: {{myangular.version.full}}

The host app has to be aware of what the other apps are, it is responsible for the navigation menu: However each app implements its own router configuration independently.

The only thing the host app knows about the other apps is the hash url for their main view, thereby guaranteeing maximum encapsulation.

Each application is wrapped in a closure to ensure globals do not leak.
An intricate build process is required to maintain the app structure.
To ensure an application is fed its respective version of angular, each app is manually bootstrapped.
Because angular does NOT allow embedding of apps. Each app is self-contained in the DOM in its own segregated element.