問題タブ [ember-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
745 参照

ruby-on-rails - active_model_serializersを使用するときにコレクションのレンダリングをカスタマイズするにはどうすればよいですか?

active_model_serializersを使用して、残り火データを消費するためにコレクションをJSONとしてレンダリングしています。単一のアイテムをレンダリングする場合はすべて問題ありませんが、コレクションのレンダリングはアイテムの配列として構成されます。

与える:

しかし、私は取得したいと思います:

すべてのコレクションアイテム、サイドデータなどでルートキーを取得するための最先端の方法は何ですか?(ドキュメントはこれについてそれほど明確ではありません)

編集

シナリオシリアライザーは現在次のとおりです。

0 投票する
1 に答える
1534 参照

ember.js - 「id」プロパティのみを設定するEmberデータ

問題: サーバーから JSON を受信しましたidが、値を持つのはプロパティだけです。GUI には文字列「2 1」のみが表示され、{{photoName}}無視されます。手動で呼び出すと return が返されMyApp.PhotoController.get('content').objectAt(0).get('photoName')ますが、正しい ID が返されます。undefinedMyApp.PhotoController.get('content').objectAt(0).get('id')

提案はありますか?

//私のモデル:

//私の状態マネージャー

//私のコントローラー:

//私のテンプレート:

// サーバーから受信した JSON:

コードは Gist としてここにも投稿されています: https://gist.github.com/2775283

0 投票する
1 に答える
895 参照

ember.js - Ember データ: データ ハッシュが読み込まれました ... しかし、「未定義」の主キーが提供されませんでした

Ember Data を使用してモデルをロードしようとしています。モデルをフェッチするための AJAX 呼び出しは成功したようですが、次の結果が得られます

ember-data.js:1128 では、モデルで primaryKey が指定されていない場合、primaryKey に対して undefined が定義されておらず、デフォルトで 'id' に設定されていないようです。しかし、primaryKey を明示的に使用しようとしても効果がありませんでした。

完全を期すために、ここに私のモデルがあります:

そして、私は次のようにアカウントをロードしています:

何か案は?

0 投票する
3 に答える
7138 参照

ember.js - Ember Data でモデルの複数形を指定する場所は?

-y で終わるモデル タイプがあります: セキュリティ

/securitys の代わりに /securities を使用してリソースを検索するように Ember Data に指示するにはどうすればよいですか?

0 投票する
2 に答える
11647 参照

ember.js - ember-data モデル属性のデフォルト値を定義できますか?

ember-data でモデルの属性を定義する場合、デフォルト値を指定できますか?

ember-dataモデルの定義は、属性が次のように定義されていることを示唆しています。

...オプションハッシュとしてオプションの2番目の引数を使用します。私はコードを見てきました、私のコード読み取りスキルは、オプション ハッシュに入れることができる属性を理解するまでには至っていません。このようなことは可能ですか?

また

?

0 投票する
1 に答える
1027 参照

ember.js - Ember-データブートストラップモデルオブジェクト

リモートAJAX呼び出しからではない既存のJSONを使用してEmberデータモデルオブジェクトをブートストラップする場合、次の2つの呼び出しを行う必要がありますか?

setProperties既存のEmberオブジェクトを呼び出すのと同じように、1つのステップでオブジェクトを作成することはできませんか?

また、これはEmberモデルオブジェクトのコレクションを作成するためにどのように機能しますか?例えば:

上記は間違っているようです。既存のJSONオブジェクトからこれらのオブジェクトを作成するにはどうすればよいですか?

0 投票する
1 に答える
2670 参照

ember.js - ember-data がフィクスチャをロードしないのはなぜですか?

私の Ember アプリは、任意のユーザー データ (ブックマークを考えてください) に加えて、かなりの量の一般的なデータ (教科書を考えてください) に基づいています。フィクスチャから共通データをロードするつもりであり、そのために 2 つのデータ ストアを作成しました。1 つは ember-data の REST アダプター (ユーザー データ用) を使用し、もう 1 つはフィクスチャ アダプター (共通データ用) を使用します。

ただし、フィクスチャ アダプタはフィクスチャ データをロードしていません。この jsfiddleは、私がやろうとしていることを最小限に抑えたものです。アプリ、モデル、そのモデルのフィクスチャ、フィクスチャ アダプターを使用するストア、およびそのコンテンツを取得する (または取得しようとする) コントローラーを定義します。店から。しかし、それは... 何もありません。私は何を間違っていますか?

</p>

0 投票する
4 に答える
7614 参照

ember.js - 変更を ember データ モデルに戻す

Ember Data モデルへの変更を簡単に元に戻す方法はありますか?

編集ビューにバインドされたモデルがあります。このビューを使用すると、ユーザーは編集をキャンセルできます。その時点で、モデルへの変更を元に戻したいと思います。サイドからすべての値を複製せずにこれを行う簡単な方法はありますか?

0 投票する
2 に答える
4002 参照

ember.js - Remove record from Store without causing server call on DS.Store#commit

I'm developing a push application and need to remove items from a DS.Store without invoking any actions. I'm able to insert objects using load(), but need to be able to "unload" an object after it has been deleted on another client.

Thanks

0 投票する
1 に答える
606 参照

ember.js - アイテムがすでにember-dataストアにあるかどうかを確認します

私は多くの非同期呼び出しを行い、loadManyを使用して次のように残り火データストアをプリロードしています:

同じアイテムを複数回再読み込みすると、バインディングの一部が台無しになります。これは可能性があります。

アイテムがすでにストアにある場合、アイテムをリロードしない方法はありますか?各アイテムを繰り返し処理して、それが可能かどうかを確認する必要はありません。