Angularjs Angualar ui路由器自动更改路由
我在改变角度状态时遇到问题 我的状态配置如下:Angularjs Angualar ui路由器自动更改路由,angularjs,angular-ui,angular-ui-router,Angularjs,Angular Ui,Angular Ui Router,我在改变角度状态时遇到问题 我的状态配置如下: function($stateProvider) { $stateProvider .state('monetization', { url: '/monetization', templateUrl: 'app/modules/monetization/monetization.html', controller: 'MonetizationCtrl
function($stateProvider) {
$stateProvider
.state('monetization', {
url: '/monetization',
templateUrl: 'app/modules/monetization/monetization.html',
controller: 'MonetizationCtrl'
})
.state('monetization.configurationGeneral', {
url: '^/monetization/configuration/general',
templateUrl: 'app/modules/monetization/configuration/general/general.html',
controller: 'MonetizationConfigurationGeneralCtrl',
})
.state('monetization.configurationVersion', {
url: '^/monetization/configuration/version',
templateUrl: 'app/modules/monetization/configuration/version/version.html',
controller: 'MonetizationConfigurationVersionCtrl',
})
.state('monetization.categorySearch', {
url: '^/monetization/configuration/categorySearch',
templateUrl: 'app/modules/monetization/configuration/category/categorySearch.html',
controller: 'MonetizationCategorySearchCtrl',
})
//Provider Configuration
.state('monetization.providerList', {
url: '^/monetization/provider/list',
templateUrl: 'app/modules/monetization/provider/providerList.html',
controller: 'MonetizationProviderListCtrl',
})
.state('monetization.providerDetails', {
url: '^/monetization/providerDetails/:providerId',
templateUrl: 'app/modules/monetization/provider/providerHistory.html',
controller: 'ProviderHistoryCtrl',
params: {
providerId: null
}
});
}
我将自动从货币化.categorySearch重定向到Monteization.providerList
我没有任何线索,请帮助。我可以确认,您的状态定义是正确的-没有启用重定向。因此,它必须在别处,而不是在
$stateProvider
配置中
检查所有这些链接是否按预期工作:
<a href="#/monetization">
<a href="#/monetization/configuration/general">
<a href="#/monetization/configuration/categorySearch">
<a href="#/monetization/provider/list">
<a ui-sref="monetization">
<a ui-sref="monetization.configurationGeneral">
<a ui-sref="monetization.categorySearch">
<a ui-sref="monetization.providerList">
(请勾选此项,例如:)
以及在url提供程序上设置时的.when
$urlRouterProvider.when('/monetization/configuration/categorySearch'
, '/monetization/provider/list');
(请勾选此项,例如:)
$urlRouterProvider.when('/monetization/configuration/categorySearch'
, '/monetization/provider/list');