我的firebase中当前的一堆数据看起来像:
{"-JZ7b":{"name":"bob","has":"slack"},"-JZ7a":{"name":"connie","has":"slack"}}
如果我使用类似的东西:
<ul><li ng-repeat="(key, person) in people |orderBy 'name'"></li></ul>
我得到:
- -JZ7a康妮有懈怠
- -JZ7b 鲍勃有松弛
在不将我的数据更改为其他格式的情况下获得预期 orderBy 的最佳方法是什么?我意识到在这个例子中,键并不完全有意义,但是假设它们是有意义的。构建自定义指令的想法似乎是一个有趣的选择,但是与原始代码相比,我的代码可能有点笨拙。