Cómo cargar dinámicamente un módulo angular externo 2 (como el que se sirve desde un module.bundle.js externo)

Puedo cargar dinámicamente módulos locales como lo hizo otra persona en elsaqueador aquí. Pero, ¿cómo puedo cargar un módulo externo? Digamos que desde un paquete separado js servido por otro servicio. En el ejemplo plunker, src / app.ts tiene:

  constructor(private viewref: ViewContainerRef,
      private resolver: ComponentFactoryResolver,
      private loader: SystemJsNgModuleLoader,
      private compiler: Compiler){
        this.module = new ModuleNode();
        //can I make this a non-local script reference somehow?
        //like to http://example.net/external.module.bundle.js
        this.module.modulePath = "src/dynamic.module#DynamicModule";
        this.module.componentName = "TestComponent";
      }

¿Hay alguna forma de lograr esto?

EDITAR: Para aclarar, el escenario es que un grupo de microservicios (construidos, implementados, etc., independientemente) están creando un spa. Por lo tanto, mi microservicio quiere cargar dinámicamente un componente / módulo desde un bundle.js servido por otro microservicio. Es por eso que no tengo el módulo / paquete en tiempo de compilación. El único contrato entre los dos microservicios es la url del archivo de paquete. Si actualizan el componente / módulo, una actualización completa debería reflejar los cambios sin una nueva implementación de mi microservicio.

Respuestas a la pregunta(0)

Su respuesta a la pregunta