当我有一个复杂的orderBy
语句时,无法让ng-options
工作。
这不会按预期对<select>
选项进行排序:
ng-options="p.proxyType for p in proxyOptions track by p.proxyType | orderBy:'proxyType'"
答案 0 :(得分:0)
语法错误,应该是......
<select ng-model="data.selected"
ng-options="p.proxyType for p in proxyOptions | orderBy:'proxyType' track by p.proxyType"></select>
换句话说,track by
部分应该是最后一部分。 Plunkr
答案 1 :(得分:0)
跟踪应该始终是最后一个,所以:
ng-options="p.proxyType for p in proxyOptions | orderBy: 'proxyType' track by p.proxyType