Chi*_*235 3 javascript angularjs angularjs-scope
我在AngularJS下拉文本中遇到了一些问题.请检查下面的代码
JS
$scope.work_type_list = {
model: null,
availableOptions: [
{id: '1', name: 'Print Ready File', symbol: 'P'},
{id: '2', name: 'Design Work', symbol: 'D'},
{id: '3', name: 'Design Only', symbol: 'DO'}
]
};
Run Code Online (Sandbox Code Playgroud)
我的HTML
<select class="form-control m-b" name="work_type" ng-model="formData.work_type" ng-options="option.id as option.name for option in work_type_list.availableOptions">
<option value="">Select Work Type</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我目前的输出是 -
<select ng-options="option.id as option.name for option in work_type_list.availableOptions" ng-model="formData.work_type" name="work_type" class="form-control m-b ng-pristine ng-valid ng-empty ng-touched">
<option value="" class="" selected="selected">Select Work Type</option>
<option label="Print Ready File" value="string:1">Print Ready File</option>
<option label="Design Work" value="string:2">Design Work</option>
<option label="Design Only" value="string:3">Design Only</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我想补充P,D而DO我选择的文字.在这里,我的输出应该是这样的 -
<select ng-options="option.id as option.name for option in work_type_list.availableOptions" ng-model="formData.work_type" name="work_type" class="form-control m-b ng-pristine ng-valid ng-empty ng-touched">
<option value="" class="" selected="selected">Select Work Type</option>
<option label="Print Ready File" value="string:1">Print Ready File(P)</option>
<option label="Design Work" value="string:2">Design Work(D)</option>
<option label="Design Only" value="string:3">Design Only(DO)</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如何自定义下拉选项文本?
您可以在以下各个部分使用表达式ng-options:
<select class="form-control m-b" name="work_type" ng-model="formData.work_type"
ng-options="option.id as (option.name + '(' + option.symbol + ')') for option in work_type_list.availableOptions">
<option value="">Select Work Type</option>
</select>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45 次 |
| 最近记录: |