2014-02-14 3 views
0

양보 된 구성 요소에서 부모 뷰 속성에 액세스 할 수있는 방법이 있습니까? 내 구성 요소는 다음과 같이 정의된다 그래서 http://jsbin.com/buyiq/1/자습서를 사용하여 하위 뷰에서 부모 뷰 속성에 액세스

을 : 여기에 내가 할 노력했다의 jsbin 인 확인에

 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

는 정말 감사합니다. –

관련 문제