javascript - 如何在 Angular Controller 中选择对象选项

标签 javascript angularjs html

我有一个选择,其中包含从服务器获取的选项

<div class="form-group">
<label for="exampleInputEmail1">Terminal Type</label> 
<select ng-model="terminal.terminalType" id="terminaltype" class="form-control" ng-options="type.name for type in types">                                                                                       
</select>
</div>

但是我如何在 Controller 中设置选项。 我用过:

$("#terminaltype").val($scope.types[0]);

document.getElementById("terminaltype").options[i];

但是它不起作用。请帮助我

最佳答案

不能在模型中设置值吗?

您有ng-model="terminal.terminalType"

在 Controller 内,您只需为项目设置一个值。

$scope.terminal.terminalType = "someValue";

避免将 JQuery 和 Angular 混合在一起。

关于javascript - 如何在 Angular Controller 中选择对象选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31917717/

相关文章:

javascript - 如何在 AngularJs ui-select-match 元素中的最终 html 元素上应用类?

javascript - 为什么这个循环在将每个结果添加到列表之前要等待完成?带 JSFiddle

javascript - 访问名称中带点的数组元素

angularjs - 如何让this关键字指向webpack中的window对象?

javascript - 如何在 ng-repeat 中显示缩短的日期)( ionic 框架)

javascript - 如何在javascript中的选定单元格行上添加数据?

html - HTML 元素类声明中的空格有什么用?

javascript - 如何在 Javascript 构造函数中使用 boolean 值?

javascript - 谷歌地图信息窗口不起作用?

html - 如何在html中定义条件换行符?