У меня есть объект типа c.errors, который возвращает в конкретном случае:
{обязательно: верно}
И я хочу сопоставить это с более общим (и фиксированным массивом)
validationMessages = {
required: 'Please enter',
pattern: 'Please enter valid'
}
У меня также есть свойство errorMessage, инициализированное пустой строкой
,
Моя попытка была:
this.errorMessage = Object.keys((c.errors).map(key => this.validationMessages[key]).join(' '));
Ошибки, которые я получаю:
Параметр «ключ» неявно имеет тип «любой».
Элемент неявно имеет тип 'any', потому что type '{required:
строка; шаблон: строка; } 'не имеет индексной подписи.
Любой совет?
this.errorMessage должно содержать «Пожалуйста, введите» (это мое ожидание после сопоставления)