如何在AngulrJS中自定义下拉列表
How to customize dropdown in AngulrJS?
我在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'}
]
};
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>
当前输出是-
<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>
我想在我的选项文本中添加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>
如何自定义下拉选项文本?
您可以在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>
相关文章:
- 如何从自定义下拉列表中获取值
- JQuery Mobile自定义下拉列表问题
- 如何在 sugarcrm 中的自定义下拉字段中更改值时填充自定义文本区域
- 将自定义下拉菜单添加到 tinyMCE 并插入动态内容
- 带有复选框的谷歌地图自定义下拉菜单
- 单元格值未在使用自定义下拉列表编辑器的剑道 UI 网格中正确显示
- 如何在jquery + jquery mobile中创建自定义下拉列表
- 在自定义下拉菜单中添加图像
- 自定义下拉列表
- 自定义下拉菜单,何时触发隐藏菜单事件
- 当用户单击页面上的其他位置时,如何关闭自定义下拉菜单
- 自定义下拉列表
- 自定义下拉菜单
- jQuery自定义下拉选择框未隐藏
- 自定义下拉筛选器和引导程序表分页刷新
- 在AngularJS场景中为Froala编辑器添加自定义下拉菜单
- 自定义下拉列表不起作用
- 如何在AngulrJS中自定义下拉列表
- 自定义下拉列表向上滑动,如果我与jQuery日期选择器交互
- 自定义下拉列表样式(CSS/JS与ASP.. NET c#连接)