所以基本上,我有这个。
我的剧本:
scope.exampleDetailsForm = {
dropdownItems: ["sample1", "sample2", "sample3", "sample4", "sample5"],
itemSelected: ''
};
我的HTML:
<form name="example" role="form">
<table id="exampleTable">
<tr>
<td class="tableCell">
<label for="LOB">Example:</label>
</td>
<td>
<select ng-model="example"
ng-options="example as example for example in exampleDetailsForm.dropdownItems">
<select>
</td>
</tr>
</table>
</form>
现在,我的
itemSelected
从我的数据库中动态填充到脚本的后面。所以我想做的是:如果
itemSelected
不为null,则我希望选择的默认选项为dropDownItems中的对应值。因此,如果用户登录并选择
itemSelected
值为“示例4”的内容,那么这就是我要显示为select语句的默认选项的内容。 最佳答案
像这样:
scope.exampleDetailsForm = {
dropdownItems: ["sample1", "sample2", "sample3", "sample4", "sample5"],
};
scope.exampleDetailsForm.itemSelected = scope.exampleDetailsForm.dropdownItems[0]
并将
ng-model="example"
更改为exampleDetailsForm.itemSelected
我假设您想使用该变量作为实际选择的示例。