여기에서 버블 링이 작동하지 않는 곳입니다. http://emberjs.jsbin.com/sawane/3/edit이벤트 또는 버블 링이 ember js
타다 남은 문서는 말한다 루트보기까지
이벤트 거품까지 연속적으로 각 상위보기로 대상보기에서
.
이벤트는 컨트롤러를 통과 한 다음 계층 구조를 통해 버블 링합니다.
경로로 이벤트가 전송되는 것을 볼 수 없습니다.
여기에서 버블 링이 작동하지 않는 곳입니다. http://emberjs.jsbin.com/sawane/3/edit이벤트 또는 버블 링이 ember js
타다 남은 문서는 말한다 루트보기까지
이벤트 거품까지 연속적으로 각 상위보기로 대상보기에서
.
이벤트는 컨트롤러를 통과 한 다음 계층 구조를 통해 버블 링합니다.
경로로 이벤트가 전송되는 것을 볼 수 없습니다.
Ember.Component
은 서로 다릅니다. 자동으로 동작을 버블하지 않습니다. 특정 경우
, 당신은 user-item
-component 다시 다음, 당신의 follow-action
-component 먼저 작업을 다시 전송해야합니다, 다음 user-list
-component에서, 그래서 같은 :
// template
{{user-list action="follow"}}
// component
...
actions: {
follow: function() {
this.sendAction() // The default action is 'action'
}
}
...
여기 모든 방법까지 기록 수정 jsbin : 그것은 구성 요소의 행동에 대한 새로운 개념을 소개 같이 옆으로 http://emberjs.jsbin.com/wobawa/1/edit
,이, 엠버 2.0 좀 더 쉽게 될 것입니다. 이에 대한 자세한 내용은 Ember 2.0 RFC를 확인하십시오. 당신이 수동으로 컨텍스트를 보존하고 거기 행동이 당신의 구성 요소 인 블록 구문을 사용하고 거품을 피하기 위해 할 수있는
뭔가 : 여기
// my-controller.hbs
// The 'follow' action will be triggered in this context (the controller)
{{#my-component}}
{{#my-intermediate-component}}
<button {{action 'follow'}}>Follow!</button>
{{/my-intermediate-component}}
{{/my-component}}
인 jsbin은 이것을 보여줍니다 : http://emberjs.jsbin.com/juzuru/1/edit
Roen : 각 상위 구성 요소를 통해 줄곧 버블 링을 건너 뛰고 직접 거품을 낼 수 없습니까? 여기 수정 http://emberjs.jsbin.com/pokako/2/edit –
roen : 각 상위 구성 요소에 대해 followAction = 'follow'정의를 건너 뛰는 방법이 있습니까? –
지금 당장은 아니지만, Ember 2가 해결할 것으로 믿는 일반적인 질문입니다.0, 특히 컴포넌트가 더 두드러지게 특징으로 될 것입니다. –
무엇입니까? 무슨 말도 안돼? 어디서부터 시작하고 어디서 거품이 날까? – Craicerjack
@Craicerjack은 jsbin을 확인 .. 또한 김은 부분적인 대답을했습니다. –
youre는 스택 오버플로에 대한 질문을하고 질문과 문제는 실제로 stackoverflow에 있어야합니다. 큰 상자를 제공하는 것이 좋지만 당신이 무엇을 요구하고 있는지에 대한 명확한 설명이 아닙니다. 내가 빈 (bin)으로가더라도 나는 살펴보고 코드를 찾아야합니다. 뷰, 구성 요소 또는 컨트롤러에서 버블 링하려고하는지 여부에 대한 질문에서 명확하지 않습니다. – Craicerjack