2012-07-18 4 views
0

Ember.Select가 firefox/chrome/IE9에서 바인딩되지만 IE8에서 작동하지 않는 이유는 무엇입니까?Ember.Select IE8에서 데이터 바인딩 안 함

jsfiddle에서 이것을 재현 할 수 없습니다. 하지만 내 앱에서는 이런 일이 일어나고있다. 중첩 된 뷰가 몇 개 있으며 드롭 다운이 가장 안쪽 계층에 있습니다. 나는 데이터가 있는지 확인했다. 태그의 마크 업은 렌더링되지 않습니다.

내가 부모보기로 한 수준 위로 드롭 다운을 움직이면 작동합니다.

라디오 옵션 목록을 렌더링하는 또 다른보기가 있습니다.

{{#each content}}<input type="radio">{{text}}</input>{{/each}} 

(내부 대부분의보기에서 작동하지만 부모에서 한 단계 위로 작동하지 않습니다)

난 정말 원인이 아무것도 생각하지 수 있습니다.

어떤 도움을 주시면 감사하겠습니다. 감사!

+2

여기에 코드를 추가 하시겠습니까? – MilkyWayJoe

+2

잘못된 문맥 냄새가납니다. 'content.txt'에 의해'view.content'와'text'에 의해'content'를 대체하고 그것이 작동하는지 말해 주시겠습니까? –

+0

@MilkyWayJoe, 내가 편집 한 코드는 다음과 같습니다. App.TravelerContactDetailView 내의 App.DateOfBirthField가 아마 있습니다. App.DateOfBirthField는 Ember.Select http://pastebin.com/FVEXbbaU에서 상속받습니다. – manni

답변

0

왜 이런 일이 발생하는지 알 수 없었습니다. 내 해결책은 didInsertElement에 수동으로 옵션을 삽입하는 것이 었습니다.