私のアプリケーションには、nodes
プールといくつかのサブノード ( queues
、services
、...) があります。常にnodes
プールにアクセスする必要があり、データがバックエンドのデータで最新であることを確認する必要があります。バックエンドのデータは、次のようないくつかの理由で変更される可能性があります。
- 他のオブジェクトを操作することの副作用: バックエンドは、影響を受けるオブジェクトだけでなく、関連するオブジェクトも変更します。たとえば、サービス ドキュメントの更新は、キューに影響を与える可能性があります。これはバックエンドで行われ、ember アプリケーションはこれを認識しません。
- 別のユーザーがバックエンドでオブジェクトを変更した可能性があり、新しいコピーを取得したいと考えています。
通常、ルートにアクセスするとオブジェクトが読み込まれますが#/nodes/index
、ユーザーが正しいルートにアクセスすることを期待せずに、ストアを強制的に更新したい場合があります。これをプログラムでトリガーするにはどうすればよいですか?