【发布时间】:2019-09-09 19:26:26
【问题描述】:
我的页面有这两种状态:
$stateProvider
.state("page", {
url: "/:pageId/:pageType",
template: pageTemplate,
controller: "contentCtrl",
resolve: {
...
}
},
params: {reload: true}
})
和
.state("schedule", {
url: "/Schedule/:scheduleId/:pageId/:pageType",
template: pageTemplate,
controller: "contentCtrl",
resolve: {
...
}
},
params: {
pageId: { squash: true, value: null},
pageType: { squash: true, value: null},
reload:true
}
})
有时,对于这样的链接:
http://localhost:8182/index.html#/Schedule/691d6981b8dd47e0a158d67cb02b1fee/
“页面”状态正在加载,而不是“计划”状态。
我应该怎么做才能解决这个问题?
PS:我正在使用 AngularJS v1.7.6 和 ui-router v0.2.18
【问题讨论】:
标签: angularjs angular-ui-router angular-ui-router-extras