'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() {}
}

helloElementtypescript의 오류 메시지와 함께 type of를 사용할 수 없습니다.

'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.