окно [‘angularComponentReference’] показывает ошибку типа

#angular #typescript

#angular #typescript

Вопрос:

Я пытаюсь использовать NgZone в проекте Angular:

 constructor(
   private fishboneService: FishboneService,
   private zone: NgZone,
) {
  window['angularComponentReference'] = {
    zone: this.zone, 
    componentFn: (value: any) => this.getDataFromOutside(value), 
    component: this
  };
  console.log('reference added');
}
 

Но я получаю следующую ошибку:

Элемент неявно имеет тип ‘any’, поскольку индексное выражение не имеет типа ‘number’.

19 окно [‘angularComponentReference’] = {

Комментарии:

1. попробуйте изменить его (value: any) на (value: number) . Я считаю, что значение должно быть числом.

2. Это не сработало, но я решил установить для «noImplicitAny» значение false. Спасибо.