javascript - 返回 Firebase 项目 AngularFire 的 $add ref

标签 javascript angularjs firebase angularfire

假设我有一个项目集合:

var itemsRef = new Firebase("https://example.firebaseio.com/items");  
$scope.items = $firebase(itemsRef);

然后我们$添加一个项目:

$scope.items.$add($scope.item);

我知道 ref 在进入 Firebase 集合之前会在客户端生成。

如何在添加项目后获取该 ref? 例如 -Jx8363hdu12

AngularFire 0.6.0

最佳答案

AngularFire 0.6.0 $add$save$set$删除 使用 promise :

https://github.com/firebase/angularFire/issues/183

$scope.items.$add($scope.item).then(function(p){
  console.log(p.name());
});

关于javascript - 返回 Firebase 项目 AngularFire 的 $add ref,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21513302/

相关文章:

javascript - 在 JavaScript 中继续之前等待函数完成

javascript - 自动更新 HTML Canvas 宽度和高度属性

AngularJS e2e 测试 - $routeParams 始终为空

python - Firebase.post 在我的程序中不起作用

android - 构建失败,出现异常

javascript - 如何重命名时刻时区中的 precisionDiff 键?

javascript - 从父组件修改子状态

javascript - 在 JS、JQ 或 Angular 中打印远程页面

javascript - AngularJS 上的 Python + Selenium sendkeys

ios - Firebase 安全规则 : All Read Single Property?