实际上,我们尝试使用 EmberJs 框架构建一个模块化的 Web 应用程序。在启动时,我们希望加载具有所有核心功能的应用程序......如果用户与应用程序交互,我们希望将几个 ember-widgets 重新加载到应用程序中,并带有自己的视图和控制器。我的问题是,如何将重新加载的控制器和视图注入应用程序?
我尝试以下:
App.getPath('router.applicationController.controllers').reopen({
aController : this.AController.create()
});
但这似乎行不通,因为控制器没有像我认为的那样注入。