Это для веб-приложения для голосования.
Polls App
Что я хочу:Firebase: Как установить: node Поле ввода Foreach
- При нажатии кнопки "Создать Голосования" хит, Firebase принимает толчок (Создание уникального идентификатора).
- Этот уникальный идентификатор (пример:
-KBAi-3yaROWfzdmuFk5
) имеет ребенкаpoll: "Do you like Pina Coladas?"
- из поля ввода вопроса. poll:
узел затем получает ребенокChoices:
Choices:
узел имеет ребенка любого выбора (от полей ввода)- Каждый узел выбора имеет ребенка
vote_count: 0
.set({ vote_count: 0 });
var myDataRef = new Firebase('https://...firebaseio.com/');
// CLICK Add NEW POLL/Check to see if Poll has Name & least 2 responses
$("#PollCreate").click(function add() {
var name = $('#pollQuestion').val();
var text = $('#text1').val();
var text2 = $('#text2').val();
if(name != '' && text != '' && text2 != '') {
var newPostRef = myDataRef.push();
newPostRef.set({ poll: name });
$("#choices :input").each(function() {
var input = $(this).val();
// check if added choices are Null
if(input != '') {
var newPostRef = myDataRef.push();
newPostRef.child().set({ choice: input }).set({ vote_count: 0
});
console.log(input);
}
$(this).val('');
});
} else { $('.input_Error').show(); }
});
Я не знаю, подходит ли эта структура для этого. Я полностью открыт для других идей.
Мне также нужно иметь возможность получить данные обратно.
What I can get (Firebase Structure)
У вас есть хороший список требований. Каков твой вопрос? –
Я понял это. Спасибо хоть! –