Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Angualar ui路由器自动更改路由_Angularjs_Angular Ui_Angular Ui Router - Fatal编程技术网

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');