我正在使用ember-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>
进行更多的挖掘,我从这篇文章中得到了答案。因此,这是您的操作方式:
<button {{action "delete" target="view.parentView"}}>Delete</button>
与target =“ parentView”相比,这似乎是一个更好的实现,正如我现在假设的那样,将父视图的父视图作为目标。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句