Nesta lição, vou apresentar Processo de bootstrap de aplicativo do Angular. Bootstrapping é o processo de lançamento e carregar o aplicativo no navegador para o usuário Então aqui eu tenho um aplicativo inicial que foi criado usando o Angular CLI e está atualmente em execução e no navegador aqui, você pode ver que o modelo inicial está sendo exibido. Estou clicando em inspecionar, você pode ver todos os elementos HTML DOM e tudo o que é renderizado aqui. Mas se você visualizar o arquivo de origem, você verá que este é um arquivo muito mais curto que esta página começou como. Existem algumas informações básicas de cabeçalho aqui, e, em seguida, esta raiz do aplicativo seletor de componente único. Este é o componente raiz do aplicativo. A maioria dos aplicativos angulares tem um componente raiz como este, esse componente tem componentes aninhados, que terá componentes aninhados e dependências próprias, e tudo isso constrói uma árvore de componentes estruturais que compõe seu aplicativo Angular. Também há cinco arquivos JavaScript aqui, há tempo de execução, polyfills, estilos, fornecedores e principal. O tempo de execução é um arquivo Webpack, que é o software que o Angular usa para ajudar a construir e agrupar módulos para servir ao navegador. Polyfills contém scripts para suportar os diferentes tipos de navegadores, e estilos são estilos globais compilados para o aplicativo. O fornecedor então contém scripts angulares bem como outros scripts de dependência de biblioteca. E main.js contém o código para seu aplicativo angular, e este arquivo é transpilado do arquivo main.ts no código-fonte do seu projeto. Agora vou mudar para o código do Visual Studio e abra o arquivo main.ts, que está na pasta de origem, e neste arquivo, você verá esta linha chamando o método do módulo de bootstrap. Esta linha é o que começa a inicializar o aplicativo para o navegador, começando com o módulo que é passado para o método aqui. Este módulo é o módulo de rota para o aplicativo, e é o ponto de partida para o Angular carregar todos os outros módulos e dependências. E este módulo contém aquele componente raiz que estava no arquivo de origem. Então, o arquivo index.HTML é o arquivo que os navegadores procuram e carregue primeiro, quando um usuário navegar para o seu site. Este foi o arquivo de origem que foi visualizado no navegador. O aplicativo inicializado é injetado no DOM usando este ponto de entrada aqui, o seletor para o componente de rota. E para os scripts que estavam no final do arquivo de origem são adicionados pelo angular após o processo de construção. Primeiro, ele deve transpilar todo o código TypeScript em JavaScript antes de exibi-lo no navegador. Isso é tudo para esta lição, introduzindo aplicativo, bootstrapping, e confira a próxima lição para aprender mais sobre Processo de bootstrapping automático do Angular.