【发布时间】:2013-12-13 04:41:36
【问题描述】:
在 Ember 中,如果您希望一个动作由视图处理,使用
很容易实现<button {{action 'something' target='view'}}>
`{{view App.targetView}}` // this is the view in which the 'something' action ought to be handled
如果您希望 parentView 处理此问题,则将 target='view' 替换为 target='parentView'
公平地说,我的问题是我想要一个 childView 来处理并简单地说明 'childView' 产量
'无法读取未定义'的属性'发送'
我可以选择在此处指定视图的名称,例如:
target='targetView'
在哪里
{{view App.targetView viewName="targetView"}}
那没用。也没有
target ='views.targetView' nor 'childViews.targetView'
请不要通过说明具有此操作的按钮需要位于 App.targetView 模板中来指导我更改应用程序的语义结构,因为这对我来说是一种 hack 并且会弄乱我的应用程序的语义结构.
我需要知道的是如何使用目标属性来指定特定视图,而不仅仅是包含或父视图:)?
【问题讨论】:
标签: events ember.js ember.js-view