【发布时间】:2017-08-22 15:48:20
【问题描述】:
在我的项目中,路由器是这样设置的:
myApp.component("rsapproot", {
transclude: true,
template: "<ng-transclude></ng-transclude>",
$routeConfig: [
{ path: "/login", component: "rsapplogin", name: "Login" },
{ path: "/tenant", component: "rsapptenantid", name: "Tenant" },
{ path: "/my-dashboard", component: "rsappmyrdash", name: "MyDash" },
{ path: "/my-reports", component: "rsappmyreports", name: "AppReports"},
{ path: "/equipment-details/:type/:id", component: "rsequipmentdetails", name: "EquipmentDetails" },
{ path: "/my/resources", component: "rsappresourceslist", name: "AppResourceList" },
F5 之后或粘贴 URL 时的预期行为分别是重新加载当前路径或导航到所述路径,而不是加载初始应用程序路径。
我知道为了在重新加载app后保留页面,应该给出一个代表路径的url。
但是那个东西已经存在了,而且路径都是独一无二的。
那我错过了什么?
【问题讨论】:
-
您是否在启用 HTML5 模式的情况下使用它?
-
不行,它也可以与组件路由器一起使用。你能帮忙吗?
标签: javascript angularjs angular-components angular-component-router