2016-02-19 2 views
0

My ModelFirebase запроса каждый узел Имена

Здравствуйте, Как я мог получить каждый узлы имена в моей angularJs App (нужно только имя P1 и P2 имя для отображения в HTML выберите) с помощью AngularFire или AngularJs?

Я пробовал неглубокую систему, но не могу заставить ее работать!

Это, как я получить данные узла на самом деле, она работает очень хорошо:

$scope.data = $firebaseArray(ref.child('prescriptions').child(uid).child(myNodeName)); 

Теперь мне нужно, чтобы каждый из узлов имен (как P1, P2 или любой другой), и будет отображать его в отборное !

Мне нужно, чтобы заполнить мой выберите выпадающий список с именами моих узлов (например, P1 ... P2, P3 или как они там называются ...)

+0

я, возможно, имею трассу с этим: https://www.firebase.com/docs /web/api/datasnapshot/haschildren.html, но не знаю, как использовать forEach() для перечисления p1 и p2 – nicolas

+0

. Следующий вопрос: не размещайте снимок экрана своей структуры JSON, но вместо этого отправляйте свой фактический JSON. Вы можете легко получить его с панели инструментов Firebase, нажав кнопку «Экспорт». –

ответ

1

Немного трудно следовать тому, что вы просите, но Я думаю, что вы хотите сделать что-то вроде этого:

$scope.data = $firebaseArray(ref.child('prescriptions').child(uid)); 

И тогда в вашем HTML вы можете использовать нг-повтор для заполнения списка:

<ul> 
    <li ng-repeat="d in data">{{d}}</li> 
</ul> 
+0

Хорошо спасибо большое, я попробую это и дам вам знать, большое спасибо за ваше время – nicolas

+0

Нет проблем, это сработало? – jbdev

+0

Здравствуйте, наконец, это работает, но мне пришлось добавить это в вашу строку:

  • {{d. $ Id}}
  • , чтобы иметь возможность перечислять "p1" и "p2". Спасибо, бесконечно! есть действительно хороший день надеюсь, что я смогу помочь людям позже – nicolas

    Смежные вопросы