2014-02-14 44 views
0

有没有一种方法可以从已获得的组件访问父视图的属性。这里是什么,我试图做一个jsbin:所以我的要素被定义为http://jsbin.com/buyiq/1/从子项访问父视图的属性(使用yield helper)

 App.QuestionViewComponent = Ember.Component.extend({ 
      layoutName: "components/quesiton-view", 
      templateName: "components/confirm-delete", 
      actions: { 

      } 

     }); 

    <script type="text/x-handlebars" data-template-name="components/confirm-delete"> 
     <div>Are you sure you want to delete {{question.name}}?</div> 

    </script> 

    <script type="text/x-handlebars" data-template-name="components/quesiton-view"> 
     <div>{{question.name}}</div> 
     {{yield}} 
    </script> 

在确认删除组件,我想访问包含父组件的问题性质(问题视图)。我怎样才能做到这一点?

谢谢, 迪

回答

1

components/confirm-delete的背景下,在each传递的每个问题的对象。

所以只是将其更改为:

<script type="text/x-handlebars" data-template-name="components/confirm-delete">     
    <div>Are you sure you want to delete {{name}} ?</div>  
</script> 

Here是更新jsbin

+0

太谢谢你了。 –