角度数据表最小化观察者

时间:2018-07-12 11:30:01

标签: angularjs

我在npm中使用以下内容:

"dependencies": {
    "angular": "1.6.4",
    "datatables.net": "1.10.19",
    "datatables.net-buttons": "1.5.3",
    "datatables.net-buttons-dt": "1.5.3",
    "angular-datatables": "0.6.2",
    // and more that is not question related
}

当我现在创建示例中的angular-datatables所示的DataTable时,一切工作正常。
但是,我有很多观察者,这是我的关注。

一个具有id,一个名字和一个姓氏列的普通表(如示例中)仅显示10行时会吸引250位观察者。
显示25行时为550个观察者,而在50行中为1050个观察者 (在我的示例中,只有菜单的空白页面有大约10个观察者)。

如何减少angular-datatables v0.6.2中的观察者数量?
据我在jQuery DataTable包装器中的了解,它使用$ compile渲染行。因此,无需将数据与观察者绑定。
例如,当在服务器端获取新数据时,将使用$ compile而不是ng-repeat重新渲染表。

所以数据可能是静态的,但我不知道在哪里解决。
还是我误会了工作流程?
我该怎么做才能最小化观察者?

感谢您的帮助和问候

PS ::我正在使用here

的服务器端示例中的代码

0 个答案:

没有答案