Ошибка при получении: селектор "app- root" не соответствует ни одному элементу - PullRequest
0 голосов
/ 11 февраля 2020

Я получаю сообщение об ошибке

"ERROR Error: The selector "app-root" did not match any elements
at t.selectRootElement (angular8-demo.js:3)
at e.create (angular8-demo.js:3)
at t.bootstrap (angular8-demo.js:3)
at angular8-demo.js:3
at Array.forEach ()
at t._moduleDoBootstrap (angular8-demo.js:3)
at angular8-demo.js:3
at t.invoke (angular8-demo.js:2)
at Object.onInvoke (angular8-demo.js:3)
at t.invoke (angular8-demo.js:2) "

при импорте компонента angular 8 во внешний файл html. Также я выполнил экспорт отдельного компонента на внешнюю страницу html, но Компонент не был полностью загружен. некоторые из его полей отсутствуют.

1 Ответ

0 голосов
/ 11 февраля 2020

app- root является селектором app.componant. html файла

. Убедитесь, что этот селектор доступен в App.Component. ts файл, как показано ниже:

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})

Этот селектор вызывается из индекса. html файл, как показано ниже

<app-root></app-root>

И AppComponent должен быть объявлен в Файл App.Module.ts и добавлен в bootstrap, как показано ниже

     declarations: [   
        AppComponent,    
      ],
 bootstrap: [AppComponent],

Проверьте, объявлен ли AppComponent в файле App.Module.ts.

...