Как контролировать / предотвращать раскрывающийся список <Select>при установке новой опции в angular-ui / angularjs? - PullRequest
0 голосов
/ 10 ноября 2019

Я использую угловой интерфейс, и у меня выпадающий список:

<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>

. Когда я выбираю опцию, я проверю, внес ли пользователь какие-либо изменения, если пользователь внес некоторые изменения впользовательский интерфейс, затем я запрашиваю у пользователя модальное диалоговое окно подтверждения и решаю, продолжить ли мне изменение опции.

Проблема в том, что к тому времени, когда появляется диалоговое окно подтверждения, опция выбора ужеизменилось.

Как я могу получить такое поведение: - Пользователь выбирает опцию - Программа выполняет проверку и решает, нормально ли продолжать работу с новой опцией или нет - Только если программа решает продолжить работу с новойвыбор опции выбора должен быть изменен

Это возможно без какого-либо взлома?

...