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}
某物
{{/行}}
{{/表格}
示例:谢谢,它实际上是有效的,即使我从一个组件传递到另一个组件时遇到其他问题。。。但我想这是另一个问题。谢谢