Я пытаюсь установить значение многих элементов select
, когда пользователь нажимает кнопку.Установленное значение нескольких выпадающих списков
Я попытался, как JQuery:
vm.passAllInspections = function ($event) {
$(".tbl-inspections option[value=pass]").attr("selected", "selected");
console.log($event);
}
Это работает, но не обновляется нг-модель или даже сделать его огнем. Я посмотрел на это post, в котором содержится информация о элементе input
. Я не мог получить событие триггера?
$('button').click(function(){
var input = $('input');
input.val('xxx');
input.trigger('input');
});
Затем я попытался использовать $compile
директиву $compile(vm)($scope);
, которая не работает, как я не был уверен, что это должно было быть точным нг-модель недвижимости?
Тогда я искал использование ng-click="vm.eicr.inspections='pass'"
, но не был уверен, как применить его к каждому свойству ng-model.
Как я могу нажать кнопку и добавить pass
в список выпадающих меню и запустить ng-model
, чтобы свойства были установлены.
так, чтобы быть уверенным: вы получили, например, 3 ListBoxes. Вы нажимаете кнопку и хотите, чтобы 'ng-model' из всех 3 списков была установлена на определенное значение, не так ли? – Jordumus
да, я хочу, чтобы модель также обновлялась – StudentRik