0
아래는 Mirage 데이터 저장소의 직원 이름을 나열하는 응용 프로그램의 Ember 파일을 보여줍니다.데이터 저장소에 지속하지 않는 모델 확장
내가해야 할 일은 데이터 저장소 외부의 모델에 'present'속성을 추가하는 것입니다. 직원은 목록에있는 이름을 클릭하여 출석 여부를 토글합니다.
내가 모르는 부분은이 기능을 적용하는 방법 또는 위치입니다.
어떤 조언을 환영합니다.
미라지 시나리오
export default function(server) {
server.create('employee', {
firstname: "John",
lastname: "Doe"
});
server.create('employee', {
firstname: "Joe",
lastname: "Bloggs"
});
}
경로
export default Ember.Route.extend({
model() {
return this.store.findAll('employee');
}
});
모델
export default DS.Model.extend({
firstname: DS.attr('string'),
lastname: DS.attr('string')
});
템플릿
<ul>
{{#each model as |employee|}}
<li>{{employee.firstname}} {{employee.lastname}}</li>
{{/each}}
</ul>
변경 사항을 저장소에 유지하고 싶지 않으므로 저장하지 않으시겠습니까? –