私の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 を取得する最良の方法は何ですか? この例では、キーに意味があるとは限りませんが、意味があると仮定してください。カスタム ディレクティブを作成するというアイデアは興味深いオプションのように思えますが、私のコードは元のコードに比べて少しぎくしゃくしている可能性があります。