【问题标题】:How do I separate data subsets in firebase?如何在 Firebase 中分离数据子集?
【发布时间】:2015-05-15 15:08:24
【问题描述】:

我正在我的 web 应用中保存来自多个位置的数据。例如,我正在保存一个页面中的员工信息和另一个页面中的雇主组信息。当我保存数据时,我无法在我的 firebase 视图中区分这两个组,因为它是按创建数据时给出的 ID 组织的。而不是首先按 ID,我想将我的所有数据组织成两个单独的部分,“员工”或“组”。为员工数据控制器重复以下代码,但用“员工”代替“组”一词。

.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"

      }
    ]
    }

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

【问题讨论】:

    标签: javascript angularjs firebase angularfire


    【解决方案1】:
    var ref = new Firebase(FIREBASE_URI + '/groups');
    

    将其组织到组子类别中。

    我想通了!

    【讨论】:

      猜你喜欢
      • 2015-10-21
      • 2023-03-17
      • 1970-01-01
      • 2017-12-24
      • 2017-06-12
      • 2018-11-07
      • 2016-05-06
      • 2021-07-23
      • 1970-01-01
      相关资源
      最近更新 更多