2016-07-09 10 views
0

が、私はのような約束を返すことによって終了した経路上のモデルフックを持っていないときにエラー状態をトリガではありませんチェーン内のどこにいても動作します。それはコンソールに404を取得し、エラーを記録しています。エンバーJS queryRecordは、レコードが

存在しないIDで「find」への呼び出しを変更すると、同じ404がスローされますが、エラー状態への遷移が呼び出されます。私はいくつかの理由でこの検索エンジンを使用することはできません。私は何か簡単なものを逃しています

ember 2.4を使用しています。

答えて

0

queryRecordように見えますが、私たちがここで見ることができるように約束して提起されたエラーをキャッチしません:あなたはこのケースで何ができるかhttps://github.com/emberjs/data/blob/v2.5.3/addon/-private/system/store/finders.js#L194

は、あなたがすることを約束してstore.queryの呼び出しをカプセル化することですあなたのルートモデルのフックに戻り、store.queryの結果を分析し、404が得られたらカプセル化プロミスを拒否してください。

+0

もしそれらの機能を望むなら、不思議です。エバーデータに関する問題が発生する可能性があります。 –

関連する問題