5
我有一個相當大的Ember.Application(「MyApp」)。我將它作爲一個獨立的受支持頁面控制的頁面編寫,但現在我想實例化在現有(非支持)頁面內託管的應用程序的N實例。我應該如何在同一頁面上構造同一個Ember.Application子類的多個實例?
Ember docs on Ember.Application表明應用程序應該是類名稱空間和單例實例的根,但在這種情況下,我需要一個類名稱空間和多個實例。我不想分別爲每個實例加載類,它們實際上相當大,移動是一個主要的用例。
目前我有:
MyApp = Ember.Application.create({ /* app state */); // namespace & instance
MyApp.SomeSupportingClass1 = ...
我的衝動是要做到:
MyApp = Ember.Object.create(); // namespace
MyApp.MyApp = Ember.Application.extend({ /* app state */ }); // instance class
MyApp.myAppInstances = Ember.ArrayController.create(); // instances of MyApp.MyApp
MyApp.SomeSupportingClass1 = ...
請問
這項事業的問題?是否還有更多的「餘燼」方式來構造這個?
我問自己同樣的問題,發現這個:http://stackoverflow.com /問題/ 10271546 /如何對擴展的命名空間與 - emberjs – GriffonRL