저는 ember-cli를 사용할 수없는 가게에 있습니다 (이 점이 슬픈 일이지만 그것이 무엇인지 알 수 있습니다). 우리는 앱과 함께 ember-data를 사용하고 싶습니다. 설명서가 시작되었지만 저장소를 올바르게 초기화 할 수 없습니다 (제 생각에는).ember-cli없이 자체적으로 ember-data를 초기화/사용하는 방법은 무엇입니까?
<script src="../ember/ember.debug.js"></script>
<script src="../ember-data/ember-data.js"></script>
<script>
(function(){
'use strict';
window.File = window.File || DS.Model.extend({
id: DS.attr()
});
window.store = window.store || DS.Store.extend({
'file': window.File});
})();
window.store.findRecrod('file', 1); // findRecord Doesn't exist
})();
</script>
클래스가 올바르게 정의 얻을하지만 방법이 존재하지 않는 findRecord
:
여기에 우리가 무엇을. 내가 도대체 뭘 잘못하고있는 겁니까?
상점을 잘못 초기화 했습니까? 아니면 모델을 다른 방식으로 등록해야합니까? 아니면 다른 것입니까?
기본 JSONAPI 어댑터 인 FWIW를 사용하고 싶습니다.
감사합니다. @Lux. '.create'를 추가하면'findRecord' 메서드가 나타나지만'read property '_lookupFactory'undefined'로 실패합니다. 어떤 종류의 컨테이너를 지정해야합니까? 그렇다면 "컨테이너"는 무엇입니까 :-P – btelles
"_ember.getOwner"메소드가 소유자를 얻지 못하는 것처럼 보입니다. 누구든지 올바른 소유자를 생성하거나 지정해야하는 방법을 알고 있습니까? – btelles