我使用的是easyForm,我在表单中有一个非提交按钮,我希望父视图能够处理这个按钮。
my_view.hbs:
{{#form-for model}}
<button {{action "delete"}}>Delete</button>
{{/form-for}}你过去能做到:
<button {{action "delete" target="parentView"}}>Delete</button>但在最新版本的Ember.js中,它似乎不起作用。是否有其他方式将操作传递给父视图?
下面将获得处理操作的表单,但这不是我想要的:
<button {{action "delete" target="view"}}>Delete</button>发布于 2014-02-18 11:01:13
再深入挖掘一下,我从这个帖子中得到了答案。所以你就是这样做的:
<button {{action "delete" target="view.parentView"}}>Delete</button>这似乎是一个比target="parentView“更好的实现,我猜想,您现在的目标是父视图的父视图。
https://stackoverflow.com/questions/21851059
复制相似问题