0
繼上一個關於此主題的問題(orderBy multiple fields in Angular),我想知道是否有可能實現this。本質上,我想訂購多個字段,但如果其值不爲空,則優先考慮其中一個字段。角度orderBy優先考慮到一個字段的多個字段
我使用排序依據,像這樣:
orderBy:['-sub','group']
據我瞭解,在字段列表中的第一項優先,但它們在列表的底部出現。
繼上一個關於此主題的問題(orderBy multiple fields in Angular),我想知道是否有可能實現this。本質上,我想訂購多個字段,但如果其值不爲空,則優先考慮其中一個字段。角度orderBy優先考慮到一個字段的多個字段
我使用排序依據,像這樣:
orderBy:['-sub','group']
據我瞭解,在字段列表中的第一項優先,但它們在列表的底部出現。
那麼你應該做這樣的事情orderBy:['!-sub','group']"
標記
<div class="test" ng-controller="Ctrl">
<div ng-repeat="division in divisions | orderBy:['!-sub','group']">
{{division.group}}-{{division.sub}}
</div>
</div>
這工作得很好。非常感謝你。出於興趣,你在哪裏找到這個?文檔中沒有提及'!'。 – abyrne85
@ abyrne85我正在玩它..它得到了工作..真的很棒.. :) –