Angularjs 角度ng选项使特定选项位于列表的第一位
您只需将orderBy筛选器添加到ng选项中的数据列表中即可 将您的HTML模板更新为:Angularjs 角度ng选项使特定选项位于列表的第一位,angularjs,select,ng-options,Angularjs,Select,Ng Options,您只需将orderBy筛选器添加到ng选项中的数据列表中即可 将您的HTML模板更新为: -- select -- **Micky** Ted Ben Anna Ricky 您只需将orderBy筛选器添加到ng选项中的数据列表中即可 将您的HTML模板更新为: -- select -- **Micky** Ted Ben Anna Ricky 请张贴有效的东西,你指的是ng选项中的人员,而我
-- select --
**Micky**
Ted
Ben
Anna
Ricky
您只需将orderBy筛选器添加到ng选项中的数据列表中即可 将您的HTML模板更新为:
-- select --
**Micky**
Ted
Ben
Anna
Ricky
请张贴有效的东西,你指的是ng选项中的人员,而我看不到人员引用。更改选择顺序的唯一方法是更改列表的顺序;i、 e.更改您跟踪的值;在这种情况下,您必须让您希望在列表中排名第一的元素具有最低的
项.id
,或者创建一个新列来定义订单,并将订单值/跟踪方式分配给它。请发布有效的内容,您在ng选项中引用人员,而我看不到人员引用。更改选择顺序的唯一方法是更改列表的顺序;i、 e.更改您跟踪的值;在这种情况下,您必须让您希望在列表中排名第一的元素具有最低的item.id
,或者创建一个新列来定义订单,并将订单值/跟踪方式分配给它。
<select ng-model="person"
ng-options="item.name for item in persons|orderBy:sortOptions track by item.id">
<option value="">-- select --</option>
</select>
$scope.sortOptions = function(option) {
if (option.name === 'Micky') {
return 0;
} else {
return 1;
}
}