我有一个这样的模板:
{{#the-table}}
{{#the-row selectedRow=selectedRow selectRow="selectRow"}}
<td>something</td>
{{/the-row}}
{{/the-table}}
当我点击the-row
时,会触发一个操作(selectRow
)
我希望the-table
能够接收到这个动作,而不是接收者的父视图/组件。
如何更改此行为?
答案 0 :(得分:2)
在the-table
您的yield语句中应该产生the-table
:{{yield this}}
的上下文。然后,您应使用the-row
属性从target
定位表格。
{{#the-table as |table|}}
{{#the-row selectedRow=selectedRow selectRow="selectRow" target=table}}
<td>something</td>
{{/the-row}}
{{/the-table}}