我有一个如下所示的 Knockout 模板,并且一切正常,包括在绑定完成后调用myFunction事件处理程序 - 只要myItems集合具有任何元素。
当视图模型在myItems集合中有 0 个元素时,afterRender似乎不会触发。
<table>
<tbody data-bind="template: { foreach: myItems, afterRender: myFunction }">
<tr>
<td data-bind="text: $someProperty"></td>
</tr>
</tbody>
</table>
在没有数据的情况下,在视图模型被数据绑定后,是否还有其他可用于调用某些逻辑的 Knockout 事件?
我希望能够确定模板何时呈现,无论它是否有任何元素。
谢谢!