Я начинаю работать с Backbone.js. У меня есть модель, как:Как вставить новые данные внутри атрибута массива модели в backbone.js?
модель класс = TPS
и модель имя экземпляра = tpsInfo
модель данные, как:
{
"range": "",
"rangeid": "",
"maxrange": "",
"minrange": "",
"q_category_id": "1",
"tpsInput": [
{
"q_id": 1,
"q_text": "Need support for Geographic redundancy (GR)?",
"data_type": "2",
"meta": "NULL",
"answer": "" // should be added here !!!
},
{
"q_id": 2,
"q_text": "Number of Redundant sites",
"data_type": "1",
"meta": "0",
"answer": "" // should be added here !!!
}
]
}
У меня есть форма в шаблоне, который заполненная следует добавить введенные значения в ответы модели. Шаблон:
<script type=text/template id="quesTable">
<% for(i=0;i<tpsInput.length;i++) { %>
<tr> <td><%= tpsInput[i].q_text %></td>
<td>
<% if( tpsInput[i].data_type == 0)
{
}
else if(tpsInput[i].data_type == 1)
{
%>
<input type='text' id="<%= tpsInput[i].q_id %>" class='form-control' placeholder='Enter value' >
<% }
else if(tpsInput[i].data_type == 2)
{
%>
<input type=checkbox id="<%= tpsInput[i].q_id %>" >
<% } %>
</td></tr>
<% } %>
</script>
Как вставить введенное значение формы для ответа атрибут присутствует в массиве tpsInput внутри model.Kindly помощь ..
Большое спасибо Михи за такое я пояснительная решение :) !!! – Mani