1
resposta

Programa não aparece na tela, aparece erro: vendor.js:15198 ERROR Error: The selector "ng-component" did not match any elements

*Esta dando esses erros: *

vendor.js:15198 ERROR Error: The selector "ng-component" did not match any elements
    at DefaultDomRenderer2.selectRootElement (vendor.js:43836)
    at locateHostElement (vendor.js:18490)
    at ComponentFactory$1.create (vendor.js:33026)
    at ApplicationRef.bootstrap (vendor.js:39214)
    at vendor.js:38925
    at Array.forEach (<anonymous>)
    at PlatformRef._moduleDoBootstrap (vendor.js:38925)
    at vendor.js:38895
    at ZoneDelegate.invoke (polyfills.js:460)
    at Object.onInvoke (vendor.js:38332)
defaultErrorLogger @ vendor.js:15198
main.js:233 Error: The selector "ng-component" did not match any elements
    at DefaultDomRenderer2.selectRootElement (vendor.js:43836)
    at locateHostElement (vendor.js:18490)
    at ComponentFactory$1.create (vendor.js:33026)
    at ApplicationRef.bootstrap (vendor.js:39214)
    at vendor.js:38925
    at Array.forEach (<anonymous>)
    at PlatformRef._moduleDoBootstrap (vendor.js:38925)
    at vendor.js:38895
    at ZoneDelegate.invoke (polyfills.js:460)
    at Object.onInvoke (vendor.js:38332)
(anonymous) @ main.js:233
vendor.js:46125 [WDS] Live Reloading enabled.
1 resposta

Oi, Larissa! Tudo bem?

Desculpa pela demora!

O erro indica algum problema em encontrar um seletor.

Quando nós usamos o Angular, declaramos o seletor do componente no decorator da classe dele (component.ts). Esse seletor, quando fala-se de componentes, costuma ser a tag HTML que será usada no template.

Ao implementarmos a tag no template, o Angular procura pelo componente com esse seletor. Se não encontrar, pode disparar um erro.

Verifique se todos os seletores estão corretos, se não houve nenhum deslize na hora de digitar os nomes, inclusive o seletor do app.component.ts que é usado no index.html (que quase nunca usamos).

Se o erro persistir, por favor, disponibilize seu código no GitHub e compartilhe aqui.

Espero que ajude!