В angular материальной форме у меня есть поле с mat-option, которое содержит список опций (т. Е. A, b, c, d, e). Когда пользователь выбирает / отменяет выбор одного конкретного параметра (например, c), мне нужно сделать некоторые манипуляции. Но я получаю неопределенную ошибку, даже если я выбираю опцию 'c', не выбирая другую опцию.
Я могу понять, что это связано со значением индекса [2], которое я использовал. Я не уверен, как определить, выбрал ли пользователь опцию 'C' или нет, поскольку его значение индекса может динамически увеличиваться или уменьшаться в зависимости от выбора пользователя.
Массив ответов может выглядеть следующим образом:
value = {'d','c'} or value = {'c','b','a'} or value = {}
if(value[2] === 'c') {
console.log('c');
}
Может ли кто-нибудь помочь мне написать машинописный код?