点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在我的应用程序中,我...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在我的应用程序中,我...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在我的应用程序中,我有几条路线,例如:
"路线":[ { " pattern":"详细信息/产品", "名称":"产品", " target":" productTarget" }, { " pattern":"交易/帐户", " name":"帐户", " target":" accountTarget" } ]
例如:用户现在正在访问路线...../detail/Account,当他使用浏览器中的"刷新"按钮刷新整个页面时,该页面将再次加载帐户页面。
但是在我App.controller.js的onInit函数中,我想知道当前路线是什么。 例如,当我在产品页面上刷新时,在App.controller.js的onInit函数中可以获取当前路由为产品,如果在帐户页面上刷新,则可以在App.controller.js的onInit函数中获取当前路由为帐户。 这可能吗? 我在路由中设置了" async:true"。 看来App.controller.js的onInit函数始终在检查当前路由之前?
谢谢!
您可以从下面尝试。
var url = window.location.href; //获取整个URL。
之后,例如,根据模式的索引确定基准。
if(url.indexOf(" Product")> -1)//如果为true,则模式为Product。
此致
Sagarika。
一周热门 更多>