我需要帮助根据从数据库检索的数据自动选择下拉列表中的选项。它用于编辑目的(当您编辑时,数据将被自动检索以便您可以编辑)。目前,我能够从数据库中检索数据并将其放入下拉列表中。顺便说一句,我使用的是 ng-option,我使用的模型是 MVC。
<div class="col-sm-4 col-md-4">
<div class="form-group" data-ng-init="companies = <?php echo htmlspecialchars(json_encode($this->companyList)); ?>">
<label for="companyname">Company Name</label>
<select class="form-control" data-ng-options="c.id as c.company_name for c in companies track by c.id" id="companyname" name="companyname" data-ng-model="filter.company">
</select>
</div>
</div>
最初,下拉列表是这样的
我想要的下拉
非常感谢您的帮助。谢谢。
最佳答案
尝试这样做
<select name="repeatSelect" id="repeatSelect" ng-model="data.repeatSelect">
<option ng-repeat="option in data.availableOptions" value="{{option.id}}">{{option.name}}</option>
</select>
现在,无论您希望显示哪个值,都必须是您的 <select>
的 ng-model|标签。
关于php - 根据使用 ng-option 从数据库(mysql)检索的数据在下拉列表中选择特定选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36639792/