3
我有一個Durandal應用程序,在嘗試加載視圖時會定期超時。下面是一個例子超時錯誤:在Durandal應用程序中處理視圖的加載超時
Error: Load timeout for modules: text!views/primaryapplicants.html
http://requirejs.org/docs/errors.html#timeout
如果您查找所提供的URL,它暗示了一些可能的問題:
- 上市模塊
- 路徑配置不正確
- 多個模塊ID在腳本錯誤映射到同一個文件
這些都不是我的問題。這是一個真正的,真正的超時。由於某些原因,它無法加載視圖文件。
有一些RequireJS documentation on handling errors ...但讀了很多次後,我仍然無法弄清楚如何捕捉我的視圖模塊上的加載超時。
理想情況下,我想要做的是或者a)延長超時時間或b)給用戶一個通知,並允許他們嘗試再次加載視圖。
現在發生的情況是,視圖根本無法加載,用戶也沒有收到任何反饋,表明有錯誤 - 由於AJAX請求完成,「請稍等,加載」對話消失,但視圖沒有更改。
確實這個問題/答案幫助? http://stackoverflow.com/questions/17599082/poll-for-resource-available-with-requirejs – explunit
發佈您的viewmodel代碼。它可能與激活有關。 – Brett