我正在嘗試使用最近添加的new named substate options創建應用程序路由的加載子狀態,但由於某種原因,我無法使其工作。最初,我剛創建了一個簡單的模板,loading.hbs
,它自動工作,但由於應用程序路由上的子狀態問題,我的一些UI仍然可見。我想現在糾正這一點。爲應用程序路由創建加載子狀態
我試過重命名和走動模板以下幾個地方:
/templates/application_loading.hbs
/templates/application-loading.hbs
/templates/application/loading.hbs
似乎沒有工作,雖然。我不需要任何自定義路由行爲,所以默認生成的路由應該對我有用,除非它需要這個工作。有關此功能的文檔似乎很少。我發現jsbin for this feature,我應該按照它正確地做,除非有一些問題與燼。
感謝您的協助。
DEBUG: -------------------------------
DEBUG: Ember : 1.11.1
DEBUG: Ember Data : 1.0.0-beta.16.1
DEBUG: jQuery : 1.11.2
DEBUG: -------------------------------
由於部分UI,應用程序模板中的內容仍然可見。 您應該仔細閱讀引用內容的段落:「命名的子狀態爲子狀態添加了一個新的查找方法,路由的名稱被預先寫入子狀態,因此應用程序的有效加載子狀態可以定義爲application_loading。 「命名的子狀態專門用於解決這個問題,但由於某種原因,它不起作用。 – NicholasJohn16
啊哈,我誤讀了那一個。我想我發現問題出在哪裏。更新答案。 – varblob
爲您的努力帶來了豐厚的獎勵。 :P – NicholasJohn16