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'

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 

gunakan "ng perbarui @ angular / cli @ angular / core" sebagai gantinya untuk menghindari kesalahan jika paket yang diinstal tidak kompatibel dengan pembaruan.
Utkarsh Gupta
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.