所以基本上,我有这个。

我的剧本:

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
我假设您想使用该变量作为实际选择的示例。

07-26 09:37