我见过的每个使用 Firebase 的 Angular 应用程序的示例都有一个非常静态的路径。
单击添加 -> 将您带到新视图
单击保存 -> 保存数据并将您路由到列表视图
点击 Item (from list view) -> Routes you to edit view of that object using $routeparams
我正在尝试编写一个函数,将一个新对象添加到 fb 集合中,并将用户路由到该特定对象的编辑视图并在一个操作中。AngularFire 的 add() 方法接受一个回调,如果我可以获得刚刚添加到该回调中的对象的 $id,我可以使用 $routeparams 来执行所需的操作。
这甚至可能吗?
*更新:我正在使用 AngularFire 方法 .add() ,结果被修改为返回新的数据引用。但是,这些数据实际上是如何访问的?
例如$scope.object.add(localObject);