Javascript 淘汰和数据表

Javascript 淘汰和数据表,javascript,knockout.js,datatables,Javascript,Knockout.js,Datatables,我正在尝试将DataTables与敲除生成的表一起使用 问题如下所示: 在我的表中,我有一些固定的列标题,加上一些 来自视图模型。这在knockout中的标准HTML表中工作得很好 但是,当dataTable小部件应用于表时,动态列会变成一个简单的列,其中包含文本“[object]”。似乎在dataTables 应用模板中断。如果我替换模板: data bind=“text:$data” 与: data bind=“text:JSON.stringify($data)” 然后我发现$data现在

我正在尝试将DataTables与敲除生成的表一起使用

问题如下所示:

在我的表中,我有一些固定的列标题,加上一些 来自视图模型。这在knockout中的标准HTML表中工作得很好

但是,当dataTable小部件应用于表时,动态列会变成一个简单的列,其中包含文本“[object]”。似乎在dataTables 应用模板中断。如果我替换模板:

data bind=“text:$data”

与:

data bind=“text:JSON.stringify($data)”

然后我发现$data现在突然错误地引用了我的根视图模型;“foreach:headers”不再工作


这是敲除中的错误吗?

添加一个setTimeout,让DOM在尝试附加数据表之前完成更新