【问题标题】:Ember.js: Sending action to parent viewEmber.js:向父视图发送操作
【发布时间】:2014-02-18 10:35:04
【问题描述】:

我正在使用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>

【问题讨论】:

    标签: ember.js


    【解决方案1】:

    做更多的挖掘,我从这个post 得到了答案。所以这就是你的做法:

    <button {{action "delete" target="view.parentView"}}>Delete</button>
    

    这似乎是一个比 target="parentView" 更好的实现,我猜你现在定位到父视图的父视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-06
      • 1970-01-01
      相关资源
      最近更新 更多