1
我有一个组件包装由另一个模板定义的内容。我想在模板上执行一个操作来触发我周围组件中的方法。这可能吗?指定目标行为到一个余烬组件
这是我的模板。请注意,为了简洁起见,这会缩短。
{{#drop-down}}
<div class="menu-selector clickable" {{action "toggleDropdown"}}>
</div>
{{/drop-down}}
这是我的组件:
DropDownComponent = Ember.Component.extend
showDropdown: false
actions:
toggleDropdown: ->
@toggleProperty 'showDropdown'
`export default DropDownComponent`
我可以确认我的其他组件一切工作。如果我将该操作放入装载此模板的组件中,它可以正常工作。但那不是我想要的地方。