javascript - 如何在 firebase 中分离数据子集?

标签 javascript angularjs firebase angularfire

我在我的网络应用程序中保存来自多个位置的数据。例如,我从一个页面保存员工信息,从另一个页面保存雇主组信息。当我保存数据时,我无法在我的 firebase View 中区分这两个组,因为它是按创建数据时给定的 ID 组织的。我不想先按 ID,而是想将我的所有数据组织成两个单独的部分,即“员工”或“组”。为员工数据 Controller 重复以下代码,但用“员工”代替“组”一词。

.controller('GroupsCtrl', ['$scope', 'groupsService', function
       ( $scope, groupsService, $firebase ) {

        $scope.newGroup = {
            name: '',
            date: ''

        };

        $scope.data = {};
        $scope.data.groups = groupsService.getGroups();

        $scope.addGroup = function(newGroup) {

            groupsService.addGroup(newGroup);

            $scope.newGroup = {
                name: '',
                date: ''

            };

        };
        $scope.updateGroup = function (id) {
            groupsService.updateGroup(id);
        };

        $scope.removeGroup = function(id) {
            groupsService.removeGroup(id);
        };
    }])

这就是我希望它的结构:

 {
    Groups:[
      "-JcFXid1A2G8EM7A_kwc" : {
         "name" : "hi",
         "date": "02/13/91"

  },

   "-JcFZP5FNtL4Yj6nja_7" : {
       "name" : "hi"
       "date": "02/13/91"
  },
   "-JcFtGoZL7J-CCIjTYcL" : {
       "name" : "dfgdfg",
       "date": "02/13/91"
  }
  ]
  Employees:[
   "-JcFXid1A2G8EM7A_kwc" : {
        "name" : "hi",
        "date": "02/13/91"

      }
    ]
    }

任何建议都会很棒!还在学习中,谢谢!

最佳答案

var ref = new Firebase(FIREBASE_URI + '/groups');

将其组织到组子类别中。

我想通了!

关于javascript - 如何在 firebase 中分离数据子集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30262959/

相关文章:

javascript - 跨浏览器,跨框架下拉菜单的干净解决方案?

angularjs - 将AngularJS中的文档级键事件绑定(bind)到特定路由/ Controller 的正确方法是什么?

javascript - 如何在 node.js 中关闭 firebase 连接

javascript - 简单 'lazy loading'图像的正确方法

javascript - 从 url 中删除 anchor - 将字符串添加到 url - 并再次在末尾附加 anchor

angularjs - 在 Angularjs/Bootstrap 中,为什么我的取消按钮会调用提交事件

javascript - 查看器.js/pdf.js : Memory usage increases every time a pdf is rendered

ios - 如何在Firebase Realtime数据库中更改子值的顺序

reactjs - FirebaseUI - 在创建用户之前验证显示名称

javascript - 动态添加表中的列