我正在編寫一個簡單的軟件作爲應用程序這樣的服務,其中每個客戶都爲特定組件定義一組配置。然後在運行時我需要基於這種配置構建一系列模型。在ember.js中創建動態模型的最佳位置/時間
我的問題是,當我應該查找的配置和建立動態燼對象的數組來表示這些模型?
目前我在ApplicationRoute本身的setupControllers函數內部玩耍(因爲它只在加載應用程序時加載1x,然後隨時都會有模型數組而不是等待它們)在以後的時間。)
這套配置是最小的,從這種做法帶來的性能提升是值得的,在這個例子中。但是,這是加載這些上/創建動態模型的正確組件嗎?
一個很好的做到這一點可能是DS.Store.modelFor。你可以檢查模型是否存在,如果不是,創建一個新模型。唯一的問題是:DS.Store.modelFor不能做任何異步。 – Klaasvaak