Ember 1.0.0-rc1을 사용하여 작은 응용 프로그램을 부트 스트랩하려고합니다. 응용 프로그램은 이미지가있는 물건을 다룰 것입니다. 아직 애플리케이션에 백엔드가 없으므로 웹 페이지의 소스에 임베드 한 일부 JSON에서 FixtureAdapter를 사용하려고합니다.기본 저장소를 Ember.js의 FixtureAdapter로 어떻게 설정합니까?
불행히도 상점을 제대로 연결하지 못하는 것 같습니다. YourAppName.Store를 설정해야한다는 오류가 계속 발생합니다.
Uncaught Error: assertion failed: Your application does not have a 'Store' property defined. Attempts to call 'all' on model classes will fail. Please provide one as with 'YourAppName.Store = DS.Store.extend()'
하지만 완전히 놓친하지 않았다면, 내가 그것을 설정 않았다가 :
window.YIH = Ember.Application.create();
YIH.Photo = DS.Model.extend({
url: DS.attr('string'),
});
YIH.Photo.FIXTURES = JSON.parse(document.getElementById('images').innerHTML);
YIH.Store = DS.Store.extend({
revision: 12,
adapter: DS.FixtureAdapter
});
YIH.photoController = Em.ArrayController.create({
content: YIH.Photo.all(), // blows up
})
나는 다른 속성을 설정이 작품을 만들려고 주위를 해킹,하지만 아무 소용했습니다.
http://emberjs.com/guides/getting-started/using-fixtures/ – hiwaylon