3

ビューを読み込もうとすると定期的にタイムアウトするデュランダル アプリがあります。タイムアウト エラーの例を次に示します。

Error: Load timeout for modules: text!views/primaryapplicants.html
http://requirejs.org/docs/errors.html#timeout

提供された URL を参照すると、考えられる問題がいくつか示唆されます。

  • リストされたモジュールのスクリプト エラー
  • パス構成が正しくありません
  • 複数のモジュール ID が同じファイルにマップされる

これらのどれも私の問題ではありません。これは本物の本物のタイムアウトです。何らかの理由でビュー ファイルを読み込めませんでした。

エラーの処理に関する RequireJS のドキュメントがいくつかありますが、何度も読んだ後でも、ビュー モジュールでロード タイムアウトをトラップする方法がわかりません。

理想的には、私がやりたいことは、a) タイムアウトを延長するか、b) ユーザーに通知を与えて、ビューを再度ロードできるようにすることです。

現在起こっていることは、単にビューの読み込みに失敗し、エラーが発生したというフィードバックがユーザーに返されないということです。AJAX 要求が終了したため、「お待ちください、読み込み中です」ダイアログは消えますが、ビューは変更されません。

4

1 に答える 1