2012-03-20 6 views
3

동적 하위 뷰를 렌더링하는 데 문제가 있습니다. 일단 자식보기가 렌더링되면 바인딩이 손실 된 것으로 보입니다. 다음은 두 편집기 페이지 사이 클릭으로, 아이 뷰가 렌더링 된 첫 번째보기에 남아Ember.js 동적 하위 뷰

http://jsfiddle.net/zaius/XYzfa/

jsfiddle에게 있습니다. 엠버에게보기를 새로 고치라고 말하는 방법이 있습니까, 아니면 완전히 잘못된 방향으로 가고 있습니까?

저는 ember에 새로운 브랜드입니다. 따라서 내 코드에 대한 일반적인 피드백도 환영합니다.

답변

2

이러한 동적 콘텐츠에 대해서는 Ember.ContainerView (참조)을 사용해야합니다.

일러스트레이션 JSFiddle here (저는 코드를 좀 더 관용적으로 리팩터링했습니다).

+0

완벽하게 작동했습니다. 정말 고마워. 빠른 질문 - 언제 어디에서 updateForm이 호출됩니까? 문서에서이 파일에 대한 참조를 찾을 수 없습니다. – zaius

+0

'editor' 필드에서 변경 사항을 관찰 할 때 Ember가 호출합니다 ... –

+0

아, 알겠습니다. 함수 이름은 아무 의미도 없습니다. | editor | 그 기능이 관찰자 인 것처럼 변화합니다. 도와 주셔서 감사합니다! – zaius