我想知道是否可以将数组推送到具有特定 html 功能的可观察集合中。例如,这就是我的 HTML 作为标准的外观:
<thead class = "well">
<th>Date</th>
<th>Reference</th>
<th>Note</th>
<th><button data-bind= "click: add_note" class = "btn btn-mini"><i class="icon-plus"></i></button></th>
</thead>
<tbody data-bind = "foreach: policy_notes">
<td data-bind = "dateTimeString: date_inserted"></td>
<td data-bind = "text: reference"></td>
<td data-bind = "text: note"></td>
<td></td>
</tbody>
但我想推一个新的行,它是一个<input>
元素。我目前正在推动这样的新行:
add_note: function(){
page.viewModel.policy_notes.collection().push(
{
date_inserted: (new Date()).toISOString(),
reference: 'HEY!',
note: 'HEY!'
}
);
},
但我希望参考和注释成为输入元素。有任何想法吗?