php - 根据使用 ng-option 从数据库(mysql)检索的数据在下拉列表中选择特定选项

标签 php mysql angularjs model-view-controller

我需要帮助根据从数据库检索的数据自动选择下拉列表中的选项。它用于编辑目的(当您编辑时,数据将被自动检索以便您可以编辑)。目前,我能够从数据库中检索数据并将其放入下拉列表中。顺便说一句,我使用的是 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>

最初,下拉列表是这样的

Initially, the dropdown list will be like this

我想要的下拉

The dropdown I want

非常感谢您的帮助。谢谢。

最佳答案

尝试这样做

<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/

相关文章:

php - 页面未正确重定向

php - 如何在cakephp 3.6中从一个表中选择所有记录并从另一表中选择一些记录

javascript - Firebase 在 JavaScript Api 中按键检索对象

javascript - Angular JS : Binding using ng-model with an ng-repeat on a select element

javascript - 如何在此 Angular 2 样本上使用 HTML5 模式?

php - 如何通过 curl 获取 facebook token 代码?

php - 如何在 CentOs 5.5 上安装 Sphinx?

php - 现在(对于动态站点)不依赖像 memcached 这样的缓存系统是不是很疯狂?

mysql函数返回设置数据

php - PHP 5.2.7 支持 utf8mb4