首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何处处理指令事件侦听器

何处处理指令事件侦听器
EN

Stack Overflow用户
提问于 2015-11-10 17:36:12
回答 1查看 39关注 0票数 2

我的问题基本上是关于处理指令事件侦听器。

我在我的项目列表屏幕上有瓷砖,每个瓷砖将有6-7点击处理器。

我正在创建tile作为一个指令。另外,我的项目列表屏幕可以有n no。一堆瓷砖。

我的问题是,让每个tile事件侦听器都放在指令或控制器中是好的吗?因为如果我将事件侦听器放在我的指令中,那么假设我在一个页面中有50个磁贴,那么该页面的50*6=300侦听器就会在那里。请给我解释一下。

EN

回答 1

Stack Overflow用户

发布于 2016-07-27 23:08:18

我认为在每个指令中有50个处理程序的性能与在控制器中有6个处理程序的性能非常相似。但首先,我们使用的浏览器内存稍微多一点。

这将是一个哲学问题--“我可以把我的处理程序放在哪里?”

如果您有超过5000个组件,那么将处理程序放在控制器中会更好。但是,如果您知道屏幕上只有一个组件,那么您可以将处理程序保持在指令中。

我的选择是保持我的指令非常虚拟。这意味着指令内部没有处理程序,而所有处理程序的东西都在角度控制器中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33626860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档