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.