dav*_*ooh 70 javascript select angularjs ng-options
我需要使用关联数组作为select使用AngularJS的选项的数据源.
是否可以使用这样的数组?
{
"key1": "val1",
"key2": "val2",
"key3": "val3",
...
}
Run Code Online (Sandbox Code Playgroud)
得到这样的东西:
<select>
<option value="key1">val1</option>
<option value="key2">val2</option>
<option value="key3">val3</option>
...
</select>
Run Code Online (Sandbox Code Playgroud)
我阅读了文档,但我无法理解如何实现这一目标.
Che*_*Lin 155
ng-option:<select ng-model="blah" ng-options="key as value for (key , value) in data"></select>
Run Code Online (Sandbox Code Playgroud)
ng-repeat:<select>
<option ng-repeat="(key, value) in data" value="{{key}}">{{value}}</option>
</select>
Run Code Online (Sandbox Code Playgroud)
$scope.data = {
"key1": "val1",
"key2": "val2",
"key3": "val3",
...
};
Run Code Online (Sandbox Code Playgroud)
Mar*_*Hay 19
下面的文章讨论了使用ngOptions的各种方法(到目前为止,我见过的最清晰,最全面的解释):http://www.undefinednull.com/2014/08/11/a-brief-walk -通过的最-NG选项功能于angularjs /
| 归档时间: |
|
| 查看次数: |
85426 次 |
| 最近记录: |