Аргумент типа 'NgElementConstructor <unknown>' не может быть назначен параметру типа 'CustomElementConstructor' - PullRequest
9 голосов
/ 11 марта 2020

Я получаю странное предупреждение в VSCode (1.44.0-инсайдер) с Angular9 при создании Angular Элементы:

export class AppModule { 
  constructor(private injector: Injector) {
    const helloElement = createCustomElement(HelloComponent, {injector});
    customElements.define('my-hello', helloElement);
  }
  ngDoBootstrap() {}
}

тип helloElement не принимается с сообщением об ошибке от машинопись:

Аргумент типа 'NgElementConstructor' нельзя назначить параметру типа 'CustomElementConstructor'

1 Ответ

6 голосов
/ 12 марта 2020

Кажется, это будет исправлено в следующем выпуске: https://github.com/angular/angular/pull/35864

Вы уже можете протестировать его для своего проекта, обновив его до следующего выпуска (9.1.0-next. 4).

ng update @angular/core --next 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...