我在一家我们无法使用ember-cli的商店(这让我感到很难过,但事实就是如此),我们希望在我们这边使用余烬数据应用程序。文档让我们开始,但我似乎无法正确初始化商店(我认为)。
以下是我们所拥有的:
<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。
答案 0 :(得分:1)
您必须.create
该实例。但是,仅仅因为你不使用ember-cli
并不意味着你不能使用DI-Container。
要谈论ember-cli
,您确定找不到将其与工作流程相结合的方法吗?我强烈建议你使用它,特别是如果你没有非常熟悉的使用它。