問題タブ [ember.js-2]

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

ember.js - サービスへの Ember パス コールバック - 未定義 this

多くの大きなファイルをチャンクでアップロードするサービスがあります

進行状況を表示するにはたくさんのコールバックが必要ですが、問題はthisこれらのコールバック内で未定義であることです

これを回避するには、どこでもこれを参照する必要があります。

それは機能しますが、ひどく間違っているように感じます。Emberでこれを行うためのベストプラクティスは何ですか? Observable プロパティも間違っているように感じます。どうすれば 2000 個のファイルの進行状況を監視できますか? すべてを 1 つの大きなオブジェクトに入れて、アプリ全体で共有しますか?

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

ember.js - EmberクエリでhasManyの変更を失わないようにするには?

私のアプリケーションでは、クエリを使用してドキュメントを検索します。次に、1 つのドキュメント内の 1 つの属性を編集してから、検索クエリを再度呼び出します。

結果は OK です。属性が変更されたダーティな状態のドキュメントが表示されます。

次に、再びドキュメントの 1 つを選択し、そのhasMany関係を編集します (2 アイテムから 4 アイテムへ)。そして、検索クエリを再度呼び出します。結果は OK ではありません。hasMany リレーションの変更は失われ、破棄され、ロールバックされます。

Ember クエリ (Ember 内部リロードだと思います) がリレーションの変更を保存せずにロールバックしないようにする方法はありますか?

私はEmber 2.9.1を使用しています

今のところ、ユーザーが設定したデータが失われる可能性があるため、フィルタークエリアクションまたはクエリを再度呼び出す可能性のあるルートアクションを禁止する以外に方法はありません。

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

ember.js - リンク先コンポーネントのIDをemberに設定するにはどうすればよいですか

自動テストを容易にするために、Ember 2.4 の要素に ID を追加しようとしています。ただし、リンク先の elementId は尊重されていないようで、無視されます。

リンク先コンポーネントの ID を強制する方法はありますか