当前位置:  开发笔记 > 编程语言 > 正文

如何在单击子组件时阻止对父组件的操作进行调用?

如何解决《如何在单击子组件时阻止对父组件的操作进行调用?》经验,为你挑选了0个好方法。

我正在处理的项目中有以下模板:

{{input type="checkbox" checked=isChecked}} {{item.name}}

我遇到的麻烦是单击复选框不会改变其状态.然而,它确实触发了这一expandItem行动.我希望行为是点击复选框更改,isChecked但点击div火灾中的任何其他地方expandItem.我怎么能做到这一点?

编辑:从Ember动作停止点击传播的问题非常接近,但我看到的差异是另一个问题中的子元素正在使用{{action}}帮助器,它可以轻松地停止使用bubbles = false进行传播.在我的情况下,我不一定了解Ember的默认输入组件如何影响该操作

第二次编辑:我重新创建了我在这个JSBin中看到的行为.您将注意到输入组件和内联action帮助程序的行为方式不同.希望这可以帮助.

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有