Я использую реактивную проверку формы в angular и пытаюсь добавить разные сообщения для разных
недействительных значений, например, если у меня есть поле оценки, которое должно быть в диапазоне 1-100, я хотите иметь сообщение, когда пользователь вводит букву, и другое сообщение, если он вводит число больше 100.
Есть ли способ сделать это, создав интерфейс:
interface error {
condition: boolean,
message: string
}
используя ngFor и перебирая набор ошибок, проверяя, выполнено ли условие?
У меня проблема в том, что условие связано с функцией (): логическим, и ngFor не отображает себя снова, когда пользователь вводит неверные данные, поскольку в коллекции нет изменений, кроме значения, которое будет возвращать функция условия.