DOM 更改后刷新菜单

Refresh mmenu after DOM changes

我正在使用 Aurelia 模板和视图模型构建 <ul>/<li> 菜单结构。它工作得很好,我在 attached() 处理程序中调用 mmenu()

但是当创建后结构发生变化时,一些子菜单似乎被破坏了。我试图在操作后调用 menuApi.update() 但仍然:之前已经存在的子菜单已损坏 - 新添加的效果很好。

知道元素列表更改后如何刷新吗?

要找到合适的文档并不容易,因为文档的 API 部分似乎没有显示所有可用的方法。

受到 动态内容 文档 here 的启发,我使用了 menuApi.init($('#myMenuTopUlId')) 并且有效。