Я играл с AngularFire, и я понимаю документацию для коллекций. Но я чувствую, что я полностью пропускаю вещи, когда дело доходит до загрузки определенных элементов внутри коллекции, чем угодно, кроме позиции в массиве.Объекты AngularFire
Все примеры в Firebase данных имеют довольно имена для API, как пользователь/имя/первый
Но когда я использую angularFireCollection, чтобы сохранить коллекцию я получаю свой объект внутри уникальный идентификатор $. (не так красиво)
Это ожидаемое поведение? И если да, как бы я получил() элемент на основе значения вместо этого?
ex. Я создал ключ, называемый slug. В коллекции есть «моя тема». И я хочу загрузить его по $ routeParams.
.when('/themes/:slug/', {
templateUrl: 'views/theme.html',
controller: 'ThemesCtrl'
})
Как бы загрузить объект в темы/My-тему, а не тем/-J50neNBViK9l7P4QAYc
Спасибо заранее ...
Я отказался от AngularFire за использование javascript API Firebase, он отлично работал. Используя set() вместо push(). Следует отметить, что его все в порядке, если нет возможности дублировать идентификаторы, хотя ... – Adam