Я использую угловой интерфейс, и у меня выпадающий список:
<select id="vehicleSelectDropdown"
name="vehicles"
type="text"
class="form-control"
ng-options="vehicle.name for vehicle in vehicles"
ng-change="onVehicleSelected(this)"
ng-model="selectedVehicle" required>
<option value="" selected>Select Vehicle</option>
</select>
. Когда я выбираю опцию, я проверю, внес ли пользователь какие-либо изменения, если пользователь внес некоторые изменения впользовательский интерфейс, затем я запрашиваю у пользователя модальное диалоговое окно подтверждения и решаю, продолжить ли мне изменение опции.
Проблема в том, что к тому времени, когда появляется диалоговое окно подтверждения, опция выбора ужеизменилось.
Как я могу получить такое поведение: - Пользователь выбирает опцию - Программа выполняет проверку и решает, нормально ли продолжать работу с новой опцией или нет - Только если программа решает продолжить работу с новойвыбор опции выбора должен быть изменен
Это возможно без какого-либо взлома?