javascript - 从 Javascript 数组加载下拉列表并使用 angularjs 设置选定值的最简单方法

标签 javascript jquery angularjs

我有一个像这样的简单 Javascript 数组:

var directionArray = [{ id: 'N', text: 'North' },
    { id: 'S', text: 'South' },
{ id: 'E', text: 'East' },
{ id: 'W', text: 'West' }];

我有一个像这样的选择元素:

<select data-ng-model="bbInventory.DIRECTION_OF_TRAVEL"
                name="travelDirection"
                id="travelDirection"
                class="form-control" style="width: 100%"></select>

目标是首先从数组中加载选项,然后在数据可用时选择一个值。

我正在画一个空白,任何意见将不胜感激

最佳答案

一个简单的设置是:

$scope.directionArray = [{ id: 'N', text: 'North' },
      { id: 'S', text: 'South' },
      { id: 'E', text: 'East' },
      { id: 'W', text: 'West' }];

在 html 中:

<select data-ng-model="bbInventory.DIRECTION_OF_TRAVEL"
        ng-options="item.id as item.text for item in directionArray"
        name="travelDirection"
        id="travelDirection"
        class="form-control" style="width: 100%"></select>

参见plunker .

关于javascript - 从 Javascript 数组加载下拉列表并使用 angularjs 设置选定值的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33397148/

相关文章:

javascript - 如何像流畅的播放列表一样链接播放多个 HTML5 音频文件?

javascript - jquery width() 方法总是更新初始宽度

javascript 函数转换为 jquery 等价函数

angularjs - ngMessages : how to hide or show one message after the other

javascript - 如何使用 Angular JS 更新表中的值

javascript - 在 Android 上的 Chrome 上的 jQuery.ready() 中没有自动播放 mp3 文件

javascript - 代表 PDF 到 blob 的 Base64 - JavaScript

javascript - 如何在javascript中编写if条件,如果1应该显示授予,如果0应该显示拒绝

javascript - 为什么 Android 上背景图像(动画)的快速更改如此缓慢

javascript - 不工作滚动缩放