Java FX中的嵌套控制器问题

我正在尝试在我的主布局( main.fxml )中包含控制器( SelectedIssueController )。 但是我收到以下错误:

 Can not set lt.mypackage.controllers.SelectedIssueController field lt.mypackage.controllers.MainController.selectedIssueController to javafx.scene.layout.VBox 

在main.fxml中的行:

   

我的selectedissue.fxml:

   ..... .....   

MainController

 @FXML private SelectedIssueController selectedIssueController; 

据我所知它现在注入VBox对象,但我需要SelectedIssueController 。 我目前的实施有什么问题?

FXMLLoaderController附加到fx:include元素中指定的fx:id ,以获取要注入控制器的字段的名称。 因此它应该是:

 @FXML private SelectedIssueController selectedIssueControllerController; 

要么

  

注入没有Controller后缀的字段的值是为fx:include创建的值,即为包含的fxml的根创建的Object