【发布时间】:2016-05-11 11:48:11
【问题描述】:
当点击“编辑”触发动作“编辑”时:
{{#link-to "pages.show" page class="list-group-item"}}
{{page.name}}
<span class="badge" {{action "edit" page preventDefault=false}}>edit</span>
{{/link-to}}
然后触发动作(例如打开编辑页面),但在下一秒链接到重定向完成,所以我最终在“pages.show”路线上。
预期:只有“编辑”动作被调用,点击事件(?)没有“冒泡”到链接帮助器。
旁注使用的是 Ember 2.2,上面的模板是组件的一部分。
PS:我认为在操作中使用 preventDefault=false 会阻止这种类型的行为 - 但显然链接到帮助器从其他地方获取信息。
【问题讨论】:
-
您似乎在滥用
link-to。你能扩展你的用例吗?
标签: ember.js ember-cli htmlbars