Angularjs 设置多个下拉列表的值

Angularjs 设置多个下拉列表的值,angularjs,Angularjs,我试图在用户按下按钮时设置许多select元素的值 我已经尝试过jQuery方法: vm.passAllInspections = function ($event) { $(".tbl-inspections option[value=pass]").attr("selected", "selected"); console.log($event); } 这可以工作,但不会更新ng模型,甚至不会使其启动。我看了一下这个,它给出了输入元素的详细信息。我不

我试图在用户按下按钮时设置许多
select
元素的值

我已经尝试过jQuery方法:

    vm.passAllInspections = function ($event) {
    $(".tbl-inspections option[value=pass]").attr("selected", "selected");
        console.log($event);
    }
这可以工作,但不会更新ng模型,甚至不会使其启动。我看了一下这个,它给出了
输入
元素的详细信息。我不能让触发事件发生

$('button').click(function(){
var input = $('input');
input.val('xxx');
input.trigger('input');
}); 
因此,我尝试使用
$compile
指令
$compile(vm)($scope)这不起作用,因为我不确定它是否必须是确切的ng模型属性

然后我开始考虑使用
ng click=“vm.eicr.inspections='pass'”
,但不确定如何将其应用于每个ng模型属性

如何按下按钮并将
pass
添加到下拉列表中,然后启动
ng model
,以设置所有属性。

您有您的列表框:

<select data-ng-model="myValue">
   <option value="1">value 1 </option>
   <option value="2">value 2 </option>
   <option value="3">value 3 </option>
</select>
这会将listbox设置为所需的值


完整示例代码:

所以,请确保:例如,您有3个列表框。您单击一个按钮,希望将所有3个列表框中的
ng model
设置为某个值,对吗?是的,我希望模型也能更新谢谢您的帮助,我希望它能检查许多,必须有30个select,并更新每个模型属性。@StudentRik您能用一些示例代码创建一个模型吗?
<button data-ng-click="setListboxToValue('2')" value="Click me!"/>
$scope.setListboxToValue = function(value) {

   $scope.myValue = value;
}