보기에서 클릭 핸들러에 문제가 있습니다. 예상되는 컬렉션 멤버를 반환하지는 않지만 컬렉션 전체를 반환합니다.클릭 동작이 올바른 객체를 반환하지 않음
문제를 설명하기 위해 jsfiddle을 만들었습니다. 나는 내용이 미리 채워져있는 ArrayController를 가지고 있습니다. 이 컨트롤러의 뷰는 다른 뷰 컨트롤러의 #each 도우미를 사용
{{#each controller}}
{{view App.ActivityListItemView}}
{{/each}}
이 작동이 점에서 나는 페이지에있는 항목의 이름을보고, 그것을 클릭 할 수 있습니다.
문제는 클릭 처리기에 있습니다. @get ('content') 인 경우 상위 컨트롤러의 콘텐츠가 반환됩니다. 클릭 한 항목을 가져 오는 방법은 무엇입니까? jsfiddle에서 콘솔 출력을 보면 문제가 표시됩니다. 문맥 문제라고 생각 하나?
내가 contentBinding는 = "이"보기에 추가 시도했다 :
{{#each controller}}
{{view App.ActivityListItemView contentBinding="this"}}
{{/each}}
하지만 그 차이가 없습니다.
덕분에,
마틴
감사를 참조 - 나는'itemController' 속성을 체크 아웃 할 수 있습니다. –