나는 엠버이 두 객체를 정의 :템플릿에서 관련된 EmberJS 개체의 속성에 어떻게 액세스합니까?
App.Course = DS.Model.extend({
name: DS.attr('string'),
students: DS.hasMany('App.Student'),
courseComponents: DS.hasMany('App.CourseComponent')
});
App.CourseComponent = DS.Model.extend({
course: DS.belongsTo('App.Course'),
component: DS.attr('string')
});
내가 테스트 목적으로 몇 가지 고정 데이터를 생성 한 내 목표는 교육 과정의 목록을 표시하는 것입니다. 코스를 클릭하면 아래에 해당 코스를 구성하는 모든 구성 요소가 표시됩니다.
지금까지 모든 경로가 경로 (경로 등 올바른 ID를 보여줍니다)하지만 내 코스의 관련 courseComponent 개체에서 '구성 요소'속성에 액세스 할 수 없습니다. 내가 액세스 할 수있는 유일한 속성은 'ID'입니다.
{{#each component in courseComponents}}
{{component.component}}
{{/each}}
그것은 단순히 빈 문자열을 반환
어떻게 그렇게 내가 좋아하는 뭔가를 할 수 구성 할 수 있습니다. 출력 할 수있는 것은 구성 요소의 ID입니다.{{#each component in courseComponents}}
{{component.id}}
{{/each}}
템플릿의 관련 개체 속성에 액세스하려면 어떻게해야합니까?
편집 : 내 코드와
JSFiddle : 결국
http://jsfiddle.net/3bGN4/256/
솔기가 틀리지 않아도 (최소한 당신이 보여주는 것에서부터) 당신은 당신의 조명기 데이터를 보여줄 수 있습니까? 또는 귀하의 코드로 바이올린을 설치합니까? – intuitivepixel
@intuitivepixel - 할 것입니다. 질문에 대해 제시 한 예는 제 코드와 거의 같지 않으므로 문제가있을 수 있습니다. 잠시만 기다려주세요. – Anonymous
@intuitivepixel - 코드에 JSFiddle을 추가했습니다. 약간의 당황 스럽지만 실제로 JSFiddle을 만든 적이 없으며 다른 사람들 만 보았습니다. 따라서 코드를 실행할 수없는 것 같습니다. 내가 사용하고있는 코드는 어쨌든 거기에 있습니다. – Anonymous