Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aula 1 questão página 13

Boa tarde, estou começando em angular e não entendi o resultado da questão, a resposta correta é a B, porém o código da resposta C só tem uma diferença:

B
import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { A }   from './a';
import { B }   from './b';

@NgModule({
  imports:      [ BrowserModule ],
  declarations: [ A, B ],
  bootstrap:    [ A ]
})
C
import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { A }   from './a';
import { B }   from './b';

@NgModule({
  imports:      [ BrowserModule ],
  declarations: [ A, B ],
  bootstrap:    [ B ]
})
export class AppModule { }

Quase! O problema é que AppModule carrega componente B e não o A durante a inicialização da aplicação.

Pelo que entendi tanto o B quanto o A são carregados.

2 respostas
solução!

Olá meu aluno!

A opção C inicia o componente B e não o A. O exercício pede que seja inicializado o componente A.

Errado

  bootstrap:    [ B ]

Correto:

  bootstrap:    [ A ]

Lembre-se que bootstrap recebe o componente que será o primeiro a ser carregado.

Sucesso e bom estudo!

Obrigado Flavio, o curso está muito bom!

abraços