問題タブ [ember-model]

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 に答える
929 参照

ember.js - 「ember-model」モデルへの依存関係の注入と MODEL_FACTORY_INJECTIONS フラグの使用

以前、ここで同様の質問をしました Ember モデルへの依存関係の注入、しかし今私の問題は、「ember-model」モデルへの依存関係の注入に関するものであると信じています。

を設定しても、Ember.MODEL_FACTORY_INJECTIONS = trueで構築されたモデルに deps を注入できないようですEmber.Model

私はjsbin http://emberjs.jsbin.com/yizoyozu/4/edit?html,js,console,outputを作成しました。これは、モデルではなく、ルート、ビュー、およびコントローラーに対して機能するインジェクションを示しています。

コードは次のようなものです。

以下のテンプレートで

助けてくれてありがとう!

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

ember.js - ember-model でロールバックを実行する方法はありますか?

ember-model を使用していくつかの簡単な CRUD 操作をセットアップしようとしています。アプリでモデルを編集しているときに、「編集をキャンセルする」オプションが必要です。これにより、ストアに保存されていない場合でも、データに加えられた変更が取り消されます。

私は、ember-data を使用して単に「model.rollback()」を呼び出すことができることを知っていますが、ember-model でこれを行う方法がわかりません。ember-model でこの機能を実現する方法はありますか?

基本的に、ember-data で動作するこのコードを、ember-model で使用できるものにどのように変換しますか?

また、これは私がこのサイトで尋ねた最初の質問なので、適切な質問方法のヒントがあれば大歓迎です

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

ember.js - Ember-Model: Help Debug - TypeError: undefined のプロパティ 'map' を読み取れません

概要

私は Ember-Model を使用していますが、このエラー メッセージのデバッグに助けが必要です。実際には 2 つの別個の (ただし類似した) エラー メッセージです。

TypeError: Cannot read property 'map' of undefined

-と-

Uncaught Error: Assertion Failed: TypeError: Cannot read property 'map' of undefined

詳細

私のアプリには、「view」というルートがあります。API からアカウントのコレクションを取得します。

モデルとカスタム アダプターがほぼ正しく定義されており、サーバーから JSON ペイロードを含む正常な応答が返されます。コンソールにエラーがあるため、次に何をすべきかわかりません (上記を参照)。

Ember-Model ソース コードのどこかにmap、関数内で呼び出されるプロパティがあり、materializeDataそれが何をしようとしているのかわかりません... (その関数// FIXMEにコメントがあり、緊張しています)


問題を引き起こしたコードは次のとおりです。

モデルを見る:

ビュー アダプター:

ルートを見る:

注: ここでモデル フックを使用してサーバーにパラメーターを渡すのは一時的なものです。別のケースでサーバー側のページネーションを行うためのより良い方法を探しています...しかし、これは少なくとも今のところ機能します...


私は何が欠けていますか?


完全なスタック トレース

JSON ペイロードのサンプル


私の問題とまったく同じように見えるこのgithubの問題も見つかりました。

0 投票する
0 に答える
404 参照

ember.js - Ember-Model: 複数のネストされた JSON レベルからのデータのシリアル化

次のような構造の JSON があります。

私は、同僚の友人が作成を手伝ってくれたカスタム Ember-Model アダプターを持っています。これにより、次のdebtorsようにキーからコレクションを取得できます。

dataJSON には、債務者が参加するのと同じモデルに取り込みたいレベルのページネーション プロパティもいくつかあります。

これは、モデルを次のように見せたいものです。

このアダプターを変更して、dataレベルに入る前にレベルでこれらのプロパティを取得するにはどうすればよいdebtorsですか?

また、これを別の方法で行う方が良いと思われる場合は、提案をお待ちしています。