在选择下拉列表中将现有值设置为默认值

时间:2017-01-05 23:03:14

标签: angularjs twitter-bootstrap

我有一个包含以下值的下拉列表

<select class="form-control">
<option value="critical">Critical</option>
<option value="high">High</option>
<option value="medium">Medium</option>
<option value="low">Low</option>
</select>

因为在下拉列表中,值始终被选择为&#34;严重&#34;

在我的范围内,我已经定义了每个下拉列表的严重性值。我该如何选择?

例如说值为&#34;高&#34;。如何将默认值设置为高而非关键

2 个答案:

答案 0 :(得分:1)

您需要定义范围内的对象并将其绑定到您选择的ng-model

<强>脚本

$scope.form = {
    "severity": "high"
};

<强> HTML

<select class="form-control" ng-model="form.severity">
    <option value="critical">Critical</option>
    <option value="high">High</option>
    <option value="medium">Medium</option>
    <option value="low">Low</option>
</select>

答案 1 :(得分:0)

有几种方法可以选择带角度的选项:

1 - 将其绑定到模型并设置模型:

<select class="form-control" ng-model="myValue">

$scope.myValue = 'medium';

2 - 您可以通过jQuery或JS在指令中设置它:

$("#yourselectid").val('low');
相关问题