AngularJS:在标记中设置先前选择的选项<;选择>;
在这个表单中,我有一个带有多选的下拉列表,如下所示。元素从数据库中加载AngularJS:在标记中设置先前选择的选项<;选择>;,angularjs,Angularjs,在这个表单中,我有一个带有多选的下拉列表,如下所示。元素从数据库中加载 <label>Items</label> <select class="form-control m-b" ng-model="model.livingComplexId" x-ng-change="updateOne(model.livingComplexId)"> <option></option> <
<label>Items</label>
<select class="form-control m-b"
ng-model="model.livingComplexId"
x-ng-change="updateOne(model.livingComplexId)">
<option></option>
<option ng-repeat="itemOne in itemsForAddrLevelOne"
value="{{itemOne.id}}">{{itemOne.tobName}}</option>
</select>
项目
{{itemOne.tobName}
我做选择
例如,我选择了一个项目2
然后保存数据。然后,我打开表单进行编辑,我想查看我选择的项目,但列表为空
如何设置以前选择的值?
<select ng-model="yourModel" ng-options="itemOne.tobName for itemOne in itemsForAddrLevelOne"></select>
在js中,您应该设置
$scope.yourModel=itemsForAddrLevelOne[0]代码>我建议使用该指令生成选择菜单选项:
<select ng-model="model.livingComplexId" ng-options="itemOne.id as itemOne.tobName for itemOne in itemsForAddrLevelOne"></select>
也许您还可以将ng模型值更改为model
,并使用ng options=“itemOne as…”
(不带.id
)并添加跟踪by itemOne.id