Javascript 在angularJs中更改ui路由器状态时,webix datatable中存在重复项

Javascript 在angularJs中更改ui路由器状态时,webix datatable中存在重复项,javascript,angularjs,angular-ui-router,firebase,webix,Javascript,Angularjs,Angular Ui Router,Firebase,Webix,我在使用webix datatable时遇到问题 我正在开发一个带有AngularJs的应用程序,并将ui路由器与webix集成 当我刷新我的站点时,一切正常。但是当我重定向到另一个视图时,datatable会加载重复的条目 我正在使用webix和firebase扩展 我认为这与角度有关,所以我想得到一个答案 谢谢 您很可能在数据ID方面遇到了一些问题。如果两次调用.load并且每次加载具有不同(或缺少ID)的数据,Webix小部件可能会呈现两次数据 如果代码中的某个地方有.load,请尝试使用

我在使用webix datatable时遇到问题

我正在开发一个带有AngularJs的应用程序,并将ui路由器与webix集成

当我刷新我的站点时,一切正常。但是当我重定向到另一个视图时,datatable会加载重复的条目

我正在使用webix和firebase扩展

我认为这与角度有关,所以我想得到一个答案


谢谢

您很可能在数据ID方面遇到了一些问题。如果两次调用.load并且每次加载具有不同(或缺少ID)的数据,Webix小部件可能会呈现两次数据

如果代码中的某个地方有.load,请尝试使用.clearAll调用对其进行预加

grid.clearAll();//delete an existing data
grid.load("some");//load new data