点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
从下面的代码中可以将事件侦听器附加到路由名称。 需要在此处传递路线名称以附加事件。
this.getRouter()。getRoute(" routeName")。attachMatched(this._callBackFunction,this);
我的要求是将事件侦听器附加到应用程序的所有路由,而不指定任何路由名称。 当应用程序中的任何路由发生变化时,我需要在回调函数中编写自定义逻辑。 我的回调函数不在应用程序的任何控制器文件中,而是在注入的文件之一中。
路由器为此有一个事件: routePatternMatched
每次路由器发现在任何路由中定义的模式匹配项时,都会触发此事件。
您好 https://people.sap.com/swati.garg4 , p>
可从 UIComponent 获取" getRouter" -API。 一个>。 意思是,如果" this"是您的UIComponent实例,则可以简单地调用this.getRouter()。attachRoutePatternMatched(...),例如
在您的问题中,您提到给定的代码片段有效。 这意味着您可以只用this.getRouter()。attachRoutePatternMatched(...)替换行。
一周热门 更多>