我正在使用带有ui-router(Ionic)的AngularJS。我的应用程序分为几个模块。每个模块都有自己的路由文件(routes.js)。 在我的导航页面上,我有一些链接。当我在浏览器中点击某些链接url更改时,浏览器中的内容不会更改(控制器未加载)。
每个模块都是这样定义的。
angular.module('app.module.user').config(config);
function config($stateProvider) {
$stateProvider
.state('in.login', {
url: '/login',
templateUrl: './templates/user/login.html',
controller: 'LoginController as login'
})...
我正在尝试使用$ routeChangeStart和$ routeChangeSuccess调试路由更改,但没有运气。
答案 0 :(得分:-1)
我在各州有点符号的类似问题。我避免使用点符号,我的应用程序运行良好。试试这个:
$stateProvider.state('in_login', {…})
侨 拉尔夫