angularjs ng-repeat не работает в firebase

0

как получить доступ к элементам в firebase, используя angularjs. Я получил, сколько строк в firebase, но не значениях

мой код

<ul class="next-days" >
                <li ng-repeat="item in val">
                   {item.name}
                    <a href="#43">
                        <p class="next-days-date"><span class="day">{item.text}</span> <span class="scnd-font-color">{item.price}</span></p>
                        <p class="next-days-temperature">{item.quan}</p>
                    </a>
                </li>
            </ul>

и мой app.js

var ref = new Firebase("https://qwertyuiop.firebaseio.com/values");
   $scope.val = $firebaseArray(ref);

демонстрация плунчеров

Теги:
firebase
ng-repeat

2 ответа

1
Лучший ответ

Вам просто не хватает второй { и }, поэтому это работает:

        <ul class="next-days" >
            <li ng-repeat="item in val">
               {{item.name}}
                <a href="#43">
                    <p class="next-days-date"><span class="day">{{item.text}</span> <span class="scnd-font-color">{{item.price}}</span></p>
                    <p class="next-days-temperature">{{item.quan}}</p>
                </a>
            </li>
        </ul>
  • 0
    как глупо я ... спасибо большое, братан
1

Угловые нужны двойные фигурные скобки для визуализации значения. Вы использовали только одну фигурную скобку.

Напр.

Вместо {item.name} вам нужно {{item.name}}

Вот plnkr.

Вот код

<ul class="next-days" >
  <li ng-repeat="item in val">
    {{item.name}}
    <a href="#43">
      <p class="next-days-date"><span class="day">{{item.text}}</span> <span class="scnd-font-color">{{item.price}}</span></p>
      <p class="next-days-temperature">{{item.quan}}</p>
    </a>
  </li>
</ul>
  • 1
    это работает спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню