Каждый пример, который я когда-либо видел в приложении Angular с Firebase, имел очень статический путь.Извлечение данных Firebase в обратном вызове AngularFire
Нажмите кнопку Добавить -> Переходит к New View
Нажмите Save -> Сохранение данных и маршрутов в списке
Нажмите на пункт (с учетом списка) -> Маршруты вы редактируемых вид этого объекта с использованием $ routeparams
Я пытаюсь написать функцию, которая добавляет новый объект в коллекцию fb И маршрут является пользователем для редактирования вида этого объекта и в одном действии. Метод add() AngularFire принимает обратный вызов, если бы я мог получить $ id для объекта, который был добавлен только в этот обратный вызов, я мог бы использовать $ ropeeparams для выполнения требуемого действия.
Возможно ли это?
* Обновление: я использую метод AngularFire .add(), который получается modified, чтобы вернуть новую ссылку на данные. Как эти данные действительно доступны?
например. $scope.object.add(localObject);
Вы можете сделать 'var ref = $ scope.object.add (localObject)' и извлечь имя через 'ref.name()'. – Anant