У меня есть следующий выберите элемент:Угловая - как проверить, обновлены ли опции выбора?
<select id="expiry" class="input col-sm-12 col-xs-12 ng-pristine ng-valid ng-touched" ng-model="selectedInstrumentExpiration" ng-options="item.expire | timezone: 'EST' | date:'MMM dd, yyyy HH:mm' for item in selectedInstrumentCode.value | filterExpired | orderBy: 'expire'" ng-change="changeInstrumentExpiration()">
Это время используется для хранения определенного времени истечения срока действия, как правило, между 5-минутными интервалами, и как только один из них достиг он удаляется из списка и следующий один идет сверху.
Что бы я хотел - это выполнить что-то, когда новый будет сверху. Я попытался с функцией, указанной в ng-change (changeInstrumentExpiration()), но она работает только тогда, когда пользователь меняет их вручную. Я также пробовал с watchCollection, но это тоже не сработало.
Что вы скажете, это лучший способ действий в этом случае? Я относительно новым для Угловое поэтому некоторые помощь будет принята с благодарностью :)
Вставить код в интервале с изменением данных. –
Удалите последнее значение из своего массива, когда новое значение добавит ваш массив. Это простой смысл –