为firebase创建多级结构

时间:2014-08-08 10:27:57

标签: json angularjs firebase

我是angularjs和firebase的新手。 我想创建一个用于搜索书籍的小型Web应用程序。我陷入了构建数据库的困境。
我的数据库有3个级别:类别 - >主题 - >图书。对于每本书,我为Book Store和Book Content保存了2个值。 我正在尝试使用flatten-type json,如下所示:


    {
        "book":{
            "category":{
                "finance":{
                    "catId": 1,
                    "catName": "Finance"
                },
                "education":{
                    "catId": 2,
                    "catName": "Education"
                }
            },
            "topic": {
                "finance":{
                    "topicName": "Earn some money",
                    "topicName": "Buy some thing"
                },
                "education":{
                    "topicName": "Learn some thing",
                    "topicName": "Take some class"
                }
            },
            "book":{
                "finance":{
                    "book1": {
                        "bookName": "A millionaire",
                        "bookContent": "This book very good"
                    },
                    "book2":{
                        "bookName": "New book",
                        "bookContent": "Content of book"
                    }
                }
            }
        }
    }

我希望获得属于某个主题的所有书籍,但我不知道在AngularJS中使用ng-repeat构建数据库的人员。
请帮我。谢谢!

0 个答案:

没有答案