我使用一个指令在表的每一行中显示带有9-10个选项的下拉菜单。此表可能有多达200行。我担心的是,该指令每一行被调用200次。是否有任何方法可以只创建一次下拉列表,只需在每一行中插入并将其绑定到作用域,因此如果下拉中有任何事件,也可以正常工作。
发布于 2016-07-31 11:33:14
如果是我,我就不会担心,除非你看到了明显的性能问题。大多数浏览器应该能够处理每行都有指令的200行表,而不会有任何问题。
然而,如果你关心它或者你看到了问题,你有几个选择。
1)而不是每一行中的下拉菜单,只需放置一个“编辑”按钮,并使用该按钮打开用户选择所需内容的模式。
2)使用像用户界面网格这样的可编辑表插件(双击示例表的数据来编辑)。它已经通过数千行进行了测试,并且性能很好。在本例中,您将看到一个下拉菜单,用户可以选择男性或女性-可以配置为有您需要的选项。
https://stackoverflow.com/questions/38683149
复制相似问题