Как отображать данные в firebase, используя коллекцию angularfire?

У меня есть некоторые данные в firebase в URL "https://wpladv.firebaseio.com/adventure" и У меня есть следующий код в моем файле js:

.factory('dataUpdate', ['angularFireCollection', function(angularFireCollection) {
  var dbUrl = 'https://wpladv.firebaseio.com/adventure';
  return {
    adventures: function(){
      var cat = '/adventure';
      return angularFireCollection(dbUrl + cat);
    }
  }
}])

У меня также есть следующий код в моем HTML

<ul class="unstyled">
  <li ng-repeat="adventure in adventures">
    <div class="well">
      <h4>{{adventure.name}}</h4>
      <h5><em>{{adventure.desc}}</em></h5>
      <p>{{adventure.theme}}</p>
      <p>{{adventure.like}}%</p>
      <p>Taken by {{adventure.used}}</p>
   </div>
  </li>
</ul>

Данные в firebase находятся в формате JSON. Мой вопрос: как отобразить данные в URL-адресе, используя объект коллекции angularfire? Я новичок в angularfire, и любое предложение будет оценено. Заранее спасибо.


person Newbee    schedule 17.09.2013    source источник


Ответы (1)


Во-первых, выполните это действительно простое руководство. Это поможет вам понять основы angular и firebase.

Вы должны привязать данные firebase к целевой области. Обычно это делается в контроллере (см. этот конкретный шаг руководства)

person Arnaud Rinquin    schedule 17.09.2013