0

私はAngularFireで遊んでいて、コレクションのドキュメントを理解しています。しかし、配列内の位置以外で、コレクション内の特定のアイテムをロードすることになると、完全に欠けているように感じます。

Firebase データのすべての例には、user/name/first のような API のきれいな名前があります

しかし、 angularFireCollection を使用してコレクションを保存すると、オブジェクトが一意の $id 内に取得されます。(あまりきれいではない)

それは期待される動作ですか?もしそうなら、代わりに値に基づいてアイテムを get() するにはどうすればよいでしょうか?

元。slug というキーを作成しました。コレクションに「my-theme」があります。そして、$routeParams でロードしたいと思います。

.when('/themes/:slug/', {
    templateUrl: 'views/theme.html',
    controller: 'ThemesCtrl'
  })

themes/-J50neNBViK9l7P4QAYc ではなく、themes/my-theme にオブジェクトをロードするにはどうすればよいですか

前もって感謝します...

4

1 に答える 1