【发布时间】:2018-03-15 14:24:17
【问题描述】:
我有一个 Angular js 模块,其中设置了所有路线。我已经定义了一个变量“维护”。如果设置为 true ,我希望将页面重定向到维护页面。我已经使用 stateprovider 设置了状态。
我正在尝试使用以下代码进行重定向 -
if(maintenance){
$state.go('maintenance');
}
这似乎不起作用。但是,如果我执行以下操作,则重定向成功-
$urlRouterProvider.otherwise('/signup/productSelector');
我认为在这种情况下使用“否则”可能不是正确的解决方案。如何重定向?
编辑
在下面的示例中,我希望对 app.html 的任何调用都重定向到维护页面,而不管 # 之后存在什么。
https://<url>/app.html#/orders/resi
【问题讨论】:
标签: javascript angularjs angular-ui-router