Ember.js の計算プロパティは非同期 RSVP Promise を待機しません
P粉549412038
P粉549412038 2023-09-13 23:28:44
0
1
2622

私は Ember.js コンポーネントを持っており、計算されたプロパティを使用して、非同期 RSVP Promise の結果に基づいてその可視性を決定しようとしています。ただし、計算されたプロパティは Promise の解決を待機していないようで、結果として count オブジェクトが未定義になります。

これが私のコンポーネントコードの抜粋です:

リーリー

ご覧のとおり、getCount 計算プロパティは、挿入されたサービスで countService メソッド getCount() を呼び出しています。このメソッドは、カウント値で解決された Promise を返します。

isVisible 計算プロパティで、getCount 計算プロパティによって返される count 値にアクセスしようとしています。ただし、デバッグ中に count の値をログに記録すると、この時点で Promise が解決されているはずであるにもかかわらず、Unknown と表示されます。

なぜ計算されたプロパティが値にアクセスする前に Promise の解決を待たないのかわかりません。私の実装で何かが足りないのでしょうか? Ember.js の計算プロパティの非同期依存関係を処理するより良い方法はありますか?

助けや洞察をいただければ幸いです。

P粉549412038
P粉549412038

全員に返信(1)
P粉505917590

一度試してみませんか?まだテストしていませんが、これが意味があることを願っています。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート