Firebase动态对象键
因此,我希望动态生成firebase数据库中的密钥 现在,我有这样的事情Firebase动态对象键,firebase,angularfire,Firebase,Angularfire,因此,我希望动态生成firebase数据库中的密钥 现在,我有这样的事情 whatever.$add({ title: $scope.formData.title }) 更新:无论什么实际上是一个$firebaseArray,是的,返回一个id 实际上,在上面的示例中,我想做如下操作: whatever.$add({ $scope.formData.type: $scope.formData.title }) 我基本上希望将键设置为表单中的某个内
whatever.$add({
title: $scope.formData.title
})
更新:无论什么
实际上是一个$firebaseArray
,是的,返回一个id
实际上,在上面的示例中,我想做如下操作:
whatever.$add({
$scope.formData.type: $scope.formData.title
})
我基本上希望将键设置为表单中的某个内容。有什么办法吗?我假设
无论什么
实际上是$firebaseArray
,如果我是对的,你的$add
总是会产生一个随机id的新孩子
如果要使用自定义id创建新的子项,则应使用.child().set()
:
更新:
要将$scope.formData.title
作为id,您应该执行以下操作:
var ref = new Firebase(yourFirebaseUrl);
ref.child($scope.formData.title).set({
type: $scope.formData.title
anotherData: $scope.formData.anotherFormData
});
好的,使用
$scope.formData.type
导致错误,create.controller.js:37未捕获的语法错误:意外标记。
引用$scope.formData.type
@Rexford中的
,如果希望$scope.formData.type作为id,则应将自定义id
替换为$scope.formData.type
。
var ref = new Firebase(yourFirebaseUrl);
ref.child($scope.formData.title).set({
type: $scope.formData.title
anotherData: $scope.formData.anotherFormData
});