タイプ「NgElementConstructor <unknown>」の引数は、タイプ「CustomElementConstructor」のパラメーターに割り当てることができません


9

Angular要素を作成するときにAngular9でVSCode(1.44.0-insider)に奇妙な警告が出ます:

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

のタイプhelloElementは受け入れられず、typescriptからのエラーメッセージが表示されます。

タイプ「NgElementConstructor」の引数は、タイプ「CustomElementConstructor」のパラメーターに割り当てることができません

回答:


6

次のリリースで修正されるようです:https : //github.com/angular/angular/pull/35864

次のリリース(9.1.0-next.4)に更新することで、プロジェクトですでにテストできます。

ng update @angular/core --next 

インストールされたパッケージがアップデートと互換性がない場合のエラーを回避するには、代わりに「ng update @ angular / cli @ angular / core」を使用します。
Utkarsh Gupta
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.