从SAPUI5中的视图来回导航时,不会再次调用OnInit方法
您已经确定了正确的用例,因为它是根据设计来来回回导航的,它将呈现最后呈现的版本,OnInit()
并且不会被调用。但是,如果要覆盖此行为,则SAP可以执行此操作。
您可以委托给router的patternMatched事件,以便在呈现视图时都将OnInit()
调用该方法。
this.getOwnerComponent().getRouter().getRoute("<Route name>").attachPatternMatched(<Your Handler>, this);
您需要使用控制器的init方法将even处理程序附加到路由器。希望它能对您的要求有所帮助。