Faça a solicitação AJAX antes de inicializar o aplicativo Angular2 [duplicado]

Esta pergunta já tem uma resposta aqui:

Como passar parâmetros renderizados do back-end para o método de inicialização angular2 4 respostas

No meu aplicativo Angular2, preciso fazer uma chamada para alguma função do AuthenticationService e do aplicativo de autoinicialização com base nos resultados dessa chamada. O problema é que o AuthenticationService depende do HTTP de @ angular / http e tenho muito pouca idéia de como criar o serviço http manualmente antes de chamar a função de auto-inicialização. Resposta aceita nesta pergunta bootstrap angular2 com dados de chamadas ajax descreve o que eu quero alcançar perfeitamente, mas infelizmente foi dado a alguma versão anterior do Angular

Tentei criar o serviço http desta maneira:

let injector = ReflectiveInjector.resolveAndCreate(HTTP_PROVIDERS)
let http = injector.get(Http);

mas eu tenho exceção de referência nula no XsrfCookieStrategy ou algo assim. Eu acredito que é possível injetar algum XsrfStrategy vazio, mas parece mais um hack do que uma boa solução. Portanto, a pergunta é: existe alguma maneira (oficial) boa de inicializar o aplicativo Angular2 fornecendo algumas dependências antecipadamente semelhantes ao link que adicionei acim

questionAnswers(1)

yourAnswerToTheQuestion