我正在使用AngularJS处理Web应用程序,并使用ui.router进行路由。应用程序初始化时应始终调用AngularJS ui.router根状态
我已经配置了应用
.state('init', {
url: '/',
controller: 'LocalizationCtrl',
templateUrl: 'partials/common/init.html'
})
.state('login', {
url: '/login',
templateUrl: 'partials/auth/login.html',
controller: 'LoginCtrl',
resolve: {
skipIfLoggedIn: skipIfLoggedIn
}
});
在初始化我从服务器
加载本地化JSON如果我打下面的网址这一切工作正常 http://localhost/app/index.html
但是如果我打以下URL或任何其他状态直接本地化文件不加载 http://localhost/app/index.html#/login
如何确保首次使用本地化代码应执行且未被绕过的任何URL加载应用程序时。
您是否检查了此代码?这段代码是不是会将每个页面的刷新重定向到“/”?我不认为它是一个好方法。 –