在ag-grid中,angularCompileRows这个选项是干什么的?

问题描述 投票:2回答:1

我试图在一个 方格网 开炮 点击 事件,并尝试了很多不同的方法。在看了一些人们发布的工作代码后,我注意到每个人都在设置 angularCompileRows真正网格选项. 我试着转动 angularCompileRows 在我自己的代码中,它工作了!ng-click启动并调用controller方法。

我的问题是:到底什么是 angularCompileRows方格网 做什么?我只能在官方文档中找到一个引用(在关于 本页),而且解释得很浅显。我想知道打开这个选项是否有任何副作用。

angularjs ag-grid
1个回答
0
投票

在搜索了一下之后,我发现 这个 在文档中。

根据我的理解,默认情况下,ag-grid是以性能为目的,使用原始JavaScript构建的。但是,如果您愿意承担性能上的影响,您可以在默认情况下设置 angularCompileRows真正 它将为每行创建一个新的范围,你将能够在Cell Renderers中利用AngularJS。我想这就是为什么AngularJS ng-事件不工作,除非你设置了 angularCompileRows真正

© www.soinside.com 2019 - 2024. All rights reserved.