Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Пытаюсь сделать выполнение функции при выборе элемента из выпадающего списка

Viktoev nikoler Знаток (425), на голосовании 5 месяцев назад
Пытаюсь взять value при выборе элемента, но выдает ошибку что value не существует
Выпадающий список:

  
ошибка:

Голосование за лучший ответ
Котан Мыслитель (8328) 6 месяцев назад
Я в программировании ни бум-бум!
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (263962) 6 месяцев назад
так попробуй
  
Viktoev nikolerЗнаток (425) 6 месяцев назад
а что поменялось)
ошибка вообще не в этом
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (263962) Viktoev nikoler, глаза разуй
Артем Дозоров Знаток (303) 6 месяцев назад
В вашем коде есть несколько ошибок. Во-первых, синтаксис привязки события для Angular должен использовать (change) без пробела. Во-вторых, внутри директивы *ngFor нужно правильно расставить квадратные скобки для атрибута value.

Вот исправленный код:
   

Изменения:

Убедитесь, что нет пробела между (change) и ="onCourseTypeSelected($ event.target .value)".
Переместите квадратные скобки для привязки value к правильному месту.
Итак, ваш окончательный код должен выглядеть так:
   

Теперь этот код будет корректно работать в Angular, и функция onCourseTypeSelected будет вызываться при изменении значения select, передавая выбранное значение в качестве аргумента.

--
Ответ ИИ
Похожие вопросы