Javascript 角度ui路由器将始终使用默认路由
我的应用程序中有大约20条路由,但是从大约15条路由开始,每次导航时,我都会被重定向到默认根目录,当我重试时,执行与最初相同的步骤,现在可以导航到该路由。所以我的问题是angular有可能的有限数量的路由吗 下面是我正在使用的路线之一Javascript 角度ui路由器将始终使用默认路由,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我的应用程序中有大约20条路由,但是从大约15条路由开始,每次导航时,我都会被重定向到默认根目录,当我重试时,执行与最初相同的步骤,现在可以导航到该路由。所以我的问题是angular有可能的有限数量的路由吗 下面是我正在使用的路线之一 $stateProvider.state('checklist-details', { url: '/checklist-details/:idChecklist/:modeOfScreen', parent: 'root', views:
$stateProvider.state('checklist-details', {
url: '/checklist-details/:idChecklist/:modeOfScreen',
parent: 'root',
views: {
'mainContent': {
templateUrl: 'modules/app/views/checklist-details.html',
controller: 'checklistDetailsController',
resolve: {
factory: checkRouting
}
}
}
}); //END state
若它重定向到默认视图,那个么控制台输出上应该有一个错误。错误是什么?如果重定向到默认视图,控制台输出上应该有错误。错误是什么?您确定这不是您的
checkRouting
变量造成的吗?它不应该是一个函数调用吗?如果无法解析resolve
中的内容,则可以拒绝路由。路由的顺序是什么?哪一个是第一个、最后一个等很重要。。。特别是如果你有参数。如果在该路径之后有一条路径/checklist details/something/:idChecklist
,则单词“something”将被视为上一条路径的id,并且控制台中应存在错误。您确定它不是与checkRouting
变量一起出现的吗?它不应该是一个函数调用吗?如果无法解析resolve
中的内容,则可以拒绝路由。路由的顺序是什么?哪一个是第一个、最后一个等很重要。。。特别是如果你有参数。如果在该路线之后有一条路线/checklist details/something/:idChecklist
,则单词“something”将被视为上一条路线的id,并且控制台中应存在错误。