【发布时间】:2015-01-24 06:55:38
【问题描述】:
如何让独立组件知道组件中的更改或事件?
例如:
<#user-social profile>
{{partial 'user-handle'}}
<div class='subtext'>
{{#reply-component}} {{/reply-component}}
</div>
<div class='replybox hide'>
<textarea></textarea>
<input type='button' value='Reply to user' />
</div>
</user-social profile>
问题:我希望replybox 在点击回复组件中的链接时切换其可见性。
【问题讨论】:
-
在回复组件中,您可以使用“parentView”属性访问用户社交。因此,当点击链接时,在父组件中设置一个值,如 this.set('parentView.isToggle', false);你可以让回复框绑定到那个值。
标签: ember.js handlebars.js ember-components