Angular: Evite colocar o bootstrap do cliente em DOMContentLoaded para que o TransferState funcione corretamente

Criado em 16 nov. 2017  ·  1Comentário  ·  Fonte: angular/angular

Atualmente, o cliente de um aplicativo SSR Angular precisa aguardar a conclusão de DOMContentLoaded antes de inicializar, para que TransferState possa obter com segurança o conteúdo do estado transferido do DOM.

É preciso investigar se podemos lidar com isso de forma mais transparente, sem que o usuário precise inicializar de uma maneira específica no lado do cliente.

server feature

Comentários muito úteis

@vikerman , você sugere fazer algo assim?

document.addEventListener('DOMContentLoaded', () => {
  platformBrowserDynamic().bootstrapModule(AppModule);
});

>Todos os comentários

@vikerman , você sugere fazer algo assim?

document.addEventListener('DOMContentLoaded', () => {
  platformBrowserDynamic().bootstrapModule(AppModule);
});
Esta página foi útil?
0 / 5 - 0 avaliações