私はember-cliを使用することができない店にいる(これは私を悲しいことだが、それはそれだ)、私たちのアプリに沿ってember-dataを使いたい。ドキュメントが私たちを始めましたが、私はストアを正しく初期化することができませんでした(私は思います)。ember-dataを単独で初期化/使用するには(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を使用したいとします。
ありがとう@Lux。私は '.create'を追加し、' findRecord'メソッドは表示されますが、 'read property '_lookupFactory' undefined'で失敗します。何らかのコンテナを指定する必要がありますか?もしそうなら、 "コンテナ"は何ですか: - P – btelles
"_ember.getOwner"メソッドが所有者を取得できないように見えます。正しいオーナーをどのように作成または割り当てるべきか、誰でも知っていますか? – btelles