問題タブ [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.
ruby-on-rails - active_model_serializersを使用するときにコレクションのレンダリングをカスタマイズするにはどうすればよいですか?
active_model_serializersを使用して、残り火データを消費するためにコレクションをJSONとしてレンダリングしています。単一のアイテムをレンダリングする場合はすべて問題ありませんが、コレクションのレンダリングはアイテムの配列として構成されます。
与える:
しかし、私は取得したいと思います:
すべてのコレクションアイテム、サイドデータなどでルートキーを取得するための最先端の方法は何ですか?(ドキュメントはこれについてそれほど明確ではありません)
編集
シナリオシリアライザーは現在次のとおりです。
ember.js - 「id」プロパティのみを設定するEmberデータ
問題: サーバーから JSON を受信しましたid
が、値を持つのはプロパティだけです。GUI には文字列「2 1」のみが表示され、{{photoName}}
無視されます。手動で呼び出すと return が返されMyApp.PhotoController.get('content').objectAt(0).get('photoName')
ますが、正しい ID が返されます。undefined
MyApp.PhotoController.get('content').objectAt(0).get('id')
提案はありますか?
//私のモデル:
//私の状態マネージャー
//私のコントローラー:
//私のテンプレート:
// サーバーから受信した JSON:
コードは Gist としてここにも投稿されています: https://gist.github.com/2775283
ember.js - Ember データ: データ ハッシュが読み込まれました ... しかし、「未定義」の主キーが提供されませんでした
Ember Data を使用してモデルをロードしようとしています。モデルをフェッチするための AJAX 呼び出しは成功したようですが、次の結果が得られます
ember-data.js:1128 では、モデルで primaryKey が指定されていない場合、primaryKey に対して undefined が定義されておらず、デフォルトで 'id' に設定されていないようです。しかし、primaryKey を明示的に使用しようとしても効果がありませんでした。
完全を期すために、ここに私のモデルがあります:
そして、私は次のようにアカウントをロードしています:
何か案は?
ember.js - Ember Data でモデルの複数形を指定する場所は?
-y で終わるモデル タイプがあります: セキュリティ
/securitys の代わりに /securities を使用してリソースを検索するように Ember Data に指示するにはどうすればよいですか?
ember.js - Ember-データブートストラップモデルオブジェクト
リモートAJAX呼び出しからではない既存のJSONを使用してEmberデータモデルオブジェクトをブートストラップする場合、次の2つの呼び出しを行う必要がありますか?
setProperties
既存のEmberオブジェクトを呼び出すのと同じように、1つのステップでオブジェクトを作成することはできませんか?
また、これはEmberモデルオブジェクトのコレクションを作成するためにどのように機能しますか?例えば:
上記は間違っているようです。既存のJSONオブジェクトからこれらのオブジェクトを作成するにはどうすればよいですか?
ember.js - ember-data がフィクスチャをロードしないのはなぜですか?
私の Ember アプリは、任意のユーザー データ (ブックマークを考えてください) に加えて、かなりの量の一般的なデータ (教科書を考えてください) に基づいています。フィクスチャから共通データをロードするつもりであり、そのために 2 つのデータ ストアを作成しました。1 つは ember-data の REST アダプター (ユーザー データ用) を使用し、もう 1 つはフィクスチャ アダプター (共通データ用) を使用します。
ただし、フィクスチャ アダプタはフィクスチャ データをロードしていません。この jsfiddleは、私がやろうとしていることを最小限に抑えたものです。アプリ、モデル、そのモデルのフィクスチャ、フィクスチャ アダプターを使用するストア、およびそのコンテンツを取得する (または取得しようとする) コントローラーを定義します。店から。しかし、それは... 何もありません。私は何を間違っていますか?
</p>
ember.js - 変更を ember データ モデルに戻す
Ember Data モデルへの変更を簡単に元に戻す方法はありますか?
編集ビューにバインドされたモデルがあります。このビューを使用すると、ユーザーは編集をキャンセルできます。その時点で、モデルへの変更を元に戻したいと思います。サイドからすべての値を複製せずにこれを行う簡単な方法はありますか?
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
ember.js - アイテムがすでにember-dataストアにあるかどうかを確認します
私は多くの非同期呼び出しを行い、loadManyを使用して次のように残り火データストアをプリロードしています:
同じアイテムを複数回再読み込みすると、バインディングの一部が台無しになります。これは可能性があります。
アイテムがすでにストアにある場合、アイテムをリロードしない方法はありますか?各アイテムを繰り返し処理して、それが可能かどうかを確認する必要はありません。