0
カテゴリと製品のビューを追加するためのビューを作成しました。カテゴリに商品を追加したいこれは動作していますが、スクリーンショットではなく、以下のように構造化する方が効率的です。Firebaseデータベースにネストされたオブジェクトを保存する方法
products
- KXbMe8zo14TyOYDJh4q
cat: {
id: "-KXXJY-i7Avnqw8IMqR", name: "Starters"
}
この構造体を改善し、実装する方法はありますか?私はモデルとしてproduct.cat
を歓迎しているので、cat
オブジェクト全体が渡されることを期待しています。
私は{{cat}}
するフォーム要素でvalue
を設定した場合、私はDBにこれを取得する:
"{\"name\":\"Kebabs\",\"$id\":\"-KXXJl0Ice17zDIYF_Xt\",\"$priority\":null}"
これはその正しいを見ていますか?
<select ng-model="product.cat">
<option ng-repeat="cat in cats" value="{{cat.$id}}">{{cat.name}}</option>
</select>
私はそうのようなカテゴリ検索しています:私は次のようになってしまってきた
var cats = $firebaseArray(firebase.database().ref('category'));
cats.$loaded().then(function(){
$scope.cats = cats;
});