在我的应用程序中,我的视口中有一个项目控制器和一个树视图。树形视图显示项目列表。在我的视口中心有一个标签面板。当我在树视图中选择我的项目时,我想为当前项目打开一个特定的选项卡。这在我的项目控制器中工作正常。
为了清理我的代码,我想在一个新的 ProjectDetails 控制器中提取此逻辑,该控制器负责打开选项卡和我的选项卡表单。这样做的正确方法是什么?我将创建一个新控制器,而不是打开选项卡,而是加载这个新控制器,初始化并启动它。
但是如何将项目作为参数放入控制器以及我应该以哪种方法打开我的选项卡并将事件分配给组件?我认为 init 方法为时过早,因为没有创建组件......
谢谢并恭祝安康!