当通过一些嵌套组件向下传递闭包动作时,使用动作助手(第一个图像)向下传递动作与简单地将动作作为属性传递(第二个图像)之间是否存在差异?
TLDR; 没有.
前者是Ember 关闭行动的原始和记录实施.但是,后者在Ember 2.10或更高版本中也能正常工作,并且与未来简化的Glimmer组件提议兼容.
有一些问题使用后一种语法,但是,您可能会意外地覆盖一些重要的组件方法,如destroy().
有关更多背景信息,请参阅操作最佳实践
您可能也对深度潜水事件感兴趣,这将解释在Ember中处理事件的各种方式之间的所有差异.
这个答案是在Ember 3.1时编写的,应该适用于版本2.10 - 3.x.
| 归档时间: |
|
| 查看次数: |
300 次 |
| 最近记录: |