Argumen tipe 'NgElementConstructor <unknown>' tidak dapat ditentukan untuk parameter tipe 'CustomElementConstructor'

9

Saya mendapat peringatan aneh di VSCode (1.44.0-insider) dengan Angular9 dalam membuat Elemen Angular:

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

tipe helloElementtidak diterima dengan pesan kesalahan dari naskah:

Argumen tipe 'NgElementConstructor' tidak dapat ditentukan untuk parameter tipe 'CustomElementConstructor'

Stepan Suvorov
sumber

Jawaban:

6

Sepertinya akan diperbaiki dengan rilis berikutnya: https://github.com/angular/angular/pull/35864

Anda sudah dapat mengujinya untuk proyek Anda dengan memperbarui ke rilis berikutnya (9.1.0-next.4).

ng update @angular/core --next 
drfrontend 1
sumber
gunakan "ng perbarui @ angular / cli @ angular / core" sebagai gantinya untuk menghindari kesalahan jika paket yang diinstal tidak kompatibel dengan pembaruan.
Utkarsh Gupta