Задать вопрос
ScarletFlash
@ScarletFlash

Как исправить срабатывание TSlint на @Input() с set / get в Angular?

В tslint.json установлено правило:

...
"no-unsafe-any": true
...


В компоненте используется двустороннее связывание:

...
@Input() public get value(): string {
return this._value;
}
public set value(newValue: string) {
this._value = newValue;
this.valueChange.emit(this.value);
}
...


Линтер выдает ошибку на @Input(). Подскажите, как её исправить не отключая правило?
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@msdosx86
Для двустороннего связывания нужно

@Input()
public value: string;

@Output()
public valueChange: EventEmitter<string>;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы