Ember.js 是否将操作发送到父组件?

Ember.js 是否将操作发送到父组件?,ember.js,ember-cli,Ember.js,Ember Cli,我有这样一个模板: {{#the-table}} {{#the-row selectedRow=selectedRow selectRow="selectRow"}} <td>something</td> {{/the-row}} {{/the-table}} {{#表格} {{#行selectedRow=selectedRow selectRow=“selectRow”} 某物 {{/行}} {{/表格} 当我点击行时,一个动作(selectR

我有这样一个模板:

{{#the-table}}
   {{#the-row selectedRow=selectedRow selectRow="selectRow"}}
     <td>something</td>
   {{/the-row}}
{{/the-table}}
{{#表格}
{{#行selectedRow=selectedRow selectRow=“selectRow”}
某物
{{/行}}
{{/表格}
当我点击行时,一个动作(
selectRow
)被触发。
我希望
接收操作,但它是接收者的父视图/组件


如何更改此行为?

表中
您的yield语句应该生成
表的上下文
{{yield this}
。然后,您应该使用
target
属性从
定位表

{{#the-table as |table|}}
   {{#the-row selectedRow=selectedRow selectRow="selectRow" target=table}}
     <td>something</td>
   {{/the-row}}
{{/the-table}}
{{{#表为|表}
{{#行selectedRow=selectedRow selectRow=“selectRow”target=table}
某物
{{/行}}
{{/表格}

示例:

谢谢,它实际上是有效的,即使我从一个组件传递到另一个组件时遇到其他问题。。。但我想这是另一个问题。谢谢