Questions tagged «ng-options»

8
使用AngularJS的ng-options选择
我已经在其他帖子中阅读过,但是我无法弄清楚。 我有一个数组 $scope.items = [ {ID: '000001', Title: 'Chicago'}, {ID: '000002', Title: 'New York'}, {ID: '000003', Title: 'Washington'}, ]; 我想将其渲染为: <select> <option value="000001">Chicago</option> <option value="000002">New York</option> <option value="000003">Washington</option> </select> 我也想选择ID = 000002的选项。 我已经阅读了select并尝试过,但是我无法弄清楚。

5
具有简单数组初始化的ng-options
我对Angular和ng-options。 我有一个简单的数组,我想用它初始化一个选择。但是,我希望该选项的值=标签。 script.js $scope.options = ['var1', 'var2', 'var3']; html <select ng-model="myselect" ng-options="o for o in options"></select> 我得到的是: <option value="0">var1</option> <option value="1">var2</option> <option value="2">var3</option> 我想要的是: <option value="var1">var1</option> <option value="var2">var2</option> <option value="var3">var3</option> 所以我尝试了: <select ng-model="myselect2" ng-init=0 ng-options="options[k] as v for (k,v) in options"></select> <select ng-model="myselect3" ng-init=0 ng-options="b as b for b in …

6
ng-change获得新值和原始值
我正在使用ng-options从下拉列表中选择值。我希望能够将旧值与新值进行比较。ng-change非常适合抓住下拉菜单的新值,但是如何同时获得新值和原始值? <select ng-change="updateValue(user)" ng-model="user.id" ng-options="user.id as user.name for user in users"></select> 例如,假设我希望控制器记录“您以前的user.name是BILL,您的当前用户名为PHILLIPE”。

3
ng-options中的键/值对
我需要将关联数组用作select使用AngularJS的选项的数据源。 是否可以使用这样的数组? { "key1": "val1", "key2": "val2", "key3": "val3", ... } 并得到这样的东西: <select> <option value="key1">val1</option> <option value="key2">val2</option> <option value="key3">val3</option> ... </select> 我阅读了docs,但是我不明白如何实现这一目标。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.