У меня сейчас есть интересный сценарий, и это меня смущает, этот вопрос изначально предназначен для тех, кто знаком с Угловым интерфейсом пользовательского интерфейса. Однако вы можете ответить.Функция вызова при выпадающем списке AngularJS
У меня есть сетка пользовательского интерфейса, которую я вызываю с помощью отдельной страницы html в самой сетке, потому что выпадающие значения динамически меняются. Теперь у меня есть ng-модель этого падения как ng-model="row.entity.someValue"
, это будет значение $ scope.someDate.someValue, которое получается из сетки с field: 'someValue'
. Проблема, с которой я столкнулся, после выбора Я не могу запустить вызов функции, я избегаю вызовов id = "", потому что я хочу, чтобы код был последовательным и не использовал вызовы getElementById. Я пробовал ng-selected, ng-change even ng-class (зная, что это не сработает). Я пытаюсь запустить функцию с выбранным значением в качестве параметра, и я не могу заставить эту функцию срабатывать. Что мне здесь не хватает?
Вот тот же код, что я пытаюсь достичь:
<div>
<select ng-model="row.entity.someValue" class="dropdownWidth" ng-selected="someFunction(selectedValue)" >
<option ng-repeat="selectedValue in grid.appScope.someArray" value={{selectedValue}}>{{selectedValue}}</option>
</select>
</div>
UPDATE Ответ ниже
Возможный дубликат [Угловое действие JS на ng-изменение выпадающего списка] (http://stackoverflow.com/questions/29396801/angular-js-action-on-ng-change-the-select-dropdown) –
К сожалению, это все еще не помогает моему делу. Я даже прибегал к попытке использовать document.getElementById, но это тоже не помогло ... Мне любопытно, если сетка ui предотвращает запуск вызовов функций после выбора. –
Если ng-change не работает, возможно, ваша проблема находится в другом месте. Поделитесь больше кода или еще еще плунгом. – jbrown