【发布时间】:2015-07-27 20:42:10
【问题描述】:
我有一个下拉菜单,其中包含您可以在 HTML 中排序数据的选项:
<select ng-model="sortOrder" ng-options="option.value as option.name for item in options"></select>
此外,我还有使用 ng-repeat 填充数据并使用 sortOrder 模型通过下拉选项对数据进行排序的代码:
<div ng-repeat="hello in worlds" | filter:searchQuery | orderBy: sortOrder"
一切正常,数据按下拉列表中的选项排序,但我想在单击下拉列表中的选项之前按字母顺序对数据进行排序。或者,也许可以默认选择一个选项并对数据进行排序。 我一直在 stackoverflow 上寻找答案,但没有找到任何答案。
【问题讨论】:
-
在控制器中设置
sortOrder的默认值?注意:始终在 ng-model 中使用对象
标签: javascript html angularjs