#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. Спасибо.