<tbody data-bind="foreach: $root.qaTimePoints">
<tr>
<td data-bind="text: TimePoint().QaItemTimePoint"></td>
<td>
<button type="button" class="btn btn-default btn-lg" data-bind=" click: $root.removeTimePoint">
<i class="icon-remove"></i>
</button>
</td>
</tr>
</tbody>
我有一个html表,显示了几个项目的列表以及每个项目旁边的删除按钮。当我点击删除按钮时,执行removeTimePoint函数,其中我有以下行:
data.entityAspect.setDeleted()
其中data是函数获取的参数。
执行该行后,我收到绑定错误“无法解析绑定...”。
我理解我正在尝试删除绑定到html表的实体,从而删除错误。我该如何避免错误?
答案 0 :(得分:1)
您要删除一个qaTimePoint条目吗?如果是,您的代码应如下所示:
self.removeTimePoint = function(data) { self.qaTimePoints.remove(data) }
答案 1 :(得分:0)
您可以完全删除removeTimePoint函数,并绑定
data-bind="click: $root.qaTimePoints.remove"