我在我的应用程序中使用sap.ui.core.routing.Router
,并且路由在应用程序中正常工作,并将URL更改为有效路由。但是如果我在网址中提供了无效路由,则应用程序会显示一个空的“页面”。我希望有一个后备,为了找不到路线它应该导航到欢迎页面。
这是我的component.js
的一部分routing : {
config : {
routerClass : "com.some.namespace.Router",
viewType : "JSON",
viewPath : "com.some.namespace.views",
controlId : "RoutingControl",
controlAggregation : "contentOfRoutingControl",
clearTarget : true
},
routes : [
{
pattern : "",
name : "firstRoute",
view : "first"
},
{
pattern : "Connector",
name : "conRoute",
view : "Connector"
},
...
答案 0 :(得分:0)
:all*:
并提供该路由作为最后一条路径
routing : {
config : {
routerClass : "com.some.namespace.Router",
viewType : "JSON",
viewPath : "com.some.namespace.views",
controlId : "RoutingControl",
controlAggregation : "contentOfRoutingControl",
clearTarget : true
},
routes : [
{
pattern : "Connector",
name : "conRoute",
view : "Connector"
},
...
{
pattern : ["", ":all*:"],
name : "firstRoute",
view : "first"
}
]
...