【发布时间】:2013-05-29 06:28:52
【问题描述】:
我想知道是否可以将数组推送到具有特定 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!'
}
);
},
但我希望参考和注释成为输入元素。有什么想法吗?
【问题讨论】:
标签: jquery html backbone.js knockout.js