Como carregar dinamicamente o módulo angular 2 externo (como fornecido a partir de um module.bundle.js externo)

Posso carregar dinamicamente módulos locais, como alguém fez nodesentupidor aqui. Mas como eu carrego um módulo externo, digamos de um pacote separado js atendido por outro serviço. No exemplo de plunker, src / app.ts tem:

  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";
      }

Existe alguma maneira de conseguir isso?

EDITAR: Para esclarecer, o cenário é que um grupo de microsserviços (construídos, implantados etc.) esteja criando um spa. Portanto, meu microsserviço deseja carregar dinamicamente um componente / módulo de um bundle.js atendido por outro microsserviço. É por isso que não tenho o módulo / pacote configurável em tempo de compilação. O único contrato entre os dois microsserviços é o URL para o arquivo do pacote. Se eles atualizarem o componente / módulo, uma atualização definitiva deve refletir as alterações sem uma reimplantação do meu microsserviço.

questionAnswers(0)

yourAnswerToTheQuestion