@Denioo

Как передать функцию в Select option?

Всем привет, такая проблема. Есть select список со значениями.
<select class="form-control" id="roleFilter" name="role.id" 
					        ng-options="role.name for role in vm.roleSelectOptions"
					        ng-model="vm.selectedRole"
					        ng-change="vm.onRoleChange(vm.selectedRole)"></select>


Как добавить в него чтоб первое значение было "Выбор ..." к примеру, и при нажатии на него он очищал бы весь список. Есть функция которая это делает, но она работает только на кнопке, как ее перенести в option Выбор... option
function defaultRole() {
			vm.filter.roleFilter = null;
			vm.filter.useRoleFilter = false;
			search(true);
		}


Который день мучаюсь с этим немогу ничего никак придумать.
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
streetflush
@streetflush
vm.roleSelectOptions.push({name: 'очистить', id: -1})


vm.onRoleChange(role){
...
if(role.id === -1) {
  defaultRole();
}
...
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 13:31
10000 руб./за проект
19 апр. 2024, в 13:12
35000 руб./за проект
19 апр. 2024, в 13:06
6000 руб./за проект