我的应用程序中有一个特定的逻辑序列,我想要一种简单的方法来强制我的应用程序从欢迎页面开始。 我正在使用这个:
$urlRouterProvider.otherwise('/pages/welcome');
问题是otherwise
只是使用未知网址并将其重定向到welcome
,而我想在所有情况下重定向到welcome
,即使在注册状态下也是如此
答案 0 :(得分:3)
只需尝试location.hash = '#/';
,如下所示:
angular.module('app', []).config(function ($stateProvider, $urlRouterProvider) {
location.hash = '#/';
$stateProvider
.state('welcome', {
url : '/pages/welcome',
templateUrl: 'views/welcome.html',
controller : 'WelcomeCtrl'
});
// if none of the above states are matched, use this as the fallback
$urlRouterProvider.otherwise('/pages/welcome');
})
答案 1 :(得分:2)
我认为您重定向到的页面不是state
。你需要mredirect到州。
$urlRouterProvider.otherwise("/state1");