Hash 没有Component.js的导航?

Hash 没有Component.js的导航?,hash,routing,navigation,sapui5,Hash,Routing,Navigation,Sapui5,我需要知道没有Component.js的概念,因为我在中找不到 有人能提供一个简单的例子,通过改变散列来导航到另一个页面吗 ~Rahul路由概念在SAPUI穿行教程中有很好的解释: UI5应用程序中有一个简单的好例子: 要在单独的页面中启动示例以查看浏览器中的哈希部分,可以使用以下链接: 您是否尝试过链接文档中给出的示例? 我复制并扩展了一点: var路由器=新路由器( //路线 [ { //管线中没有与视图创建相关的属性 名称:“星鳟”, //没有散列 图案:“, //您可以在targetC

我需要知道没有Component.js的概念,因为我在中找不到

有人能提供一个简单的例子,通过改变散列来导航到另一个页面吗


~Rahul

路由概念在SAPUI穿行教程中有很好的解释:

UI5应用程序中有一个简单的好例子:

要在单独的页面中启动示例以查看浏览器中的哈希部分,可以使用以下链接:

您是否尝试过链接文档中给出的示例? 我复制并扩展了一点:

var路由器=新路由器(
//路线
[
{
//管线中没有与视图创建相关的属性
名称:“星鳟”,
//没有散列
图案:“,
//您可以在targetConfig中找到此目标
目标:“欢迎”
},
{
//管线中没有与视图创建相关的属性
名称:“产品路线”,
//没有散列
模式:“product/{productId}”,
//您可以在targetConfig中找到此目标
目标:“产品目标”
}
],
//路由和目标共享的默认值
{
viewNamespace:“my.application.namespace”,
视图类型:“XML”
},
//只有在不使用带组件的路由器时,才应使用此构造函数。
//请使用组件的元数据定义路由和目标。
//文档可以在这里找到:sap.ui.core.UIComponent#extend。
无效的
//目标配置
{
//与“startRoute”路线中的名称相同
欢迎:{
//用于创建和放置视图的所有属性都转到此处或配置中
viewName:“欢迎”,
controlId:“应用程序”,
控制聚合:“页面”
},
产品目标:{
//用于创建和放置视图的所有属性都转到此处或配置中
viewName:“产品”,
controlId:“应用程序”,
控制聚合:“页面”
}
});
//您也可以通过编程方式导航到路线。
//这与在浏览器窗口中输入url…index.html#product/P12345相同。
router.navTo(“productRoute”,{productId:“P12345”});

谢谢jpenninkhof!