【发布时间】:2013-09-18 21:09:06
【问题描述】:
我见过的使用 Firebase 的 Angular 应用的每个示例都有一个非常静态的路径。
单击添加 -> 将您带到新视图
单击保存 -> 保存数据并将您路由到列表视图
单击项目(从列表视图)-> 使用 $routeparams 路由您编辑该对象的视图
我正在尝试编写一个将新对象添加到 fb 集合的函数 AND 将用户路由到该特定对象的编辑视图并在一个操作中。 AngularFire 的 add() 方法接受一个回调,如果我可以获得刚刚添加到该回调中的对象的 $id,我可以使用 $routeparams 来执行所需的操作。
这可能吗?
*更新:我正在使用 AngularFire 方法 .add() 原来是 modified 来返回新的数据引用。但是,这些数据实际上是如何访问的?
例如$scope.object.add(localObject);
【问题讨论】:
-
你可以做
var ref = $scope.object.add(localObject)并通过ref.name()提取名称。
标签: angularjs callback firebase angularfire