Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.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
Javascript 在angularjs中指定location.path_Javascript_Angularjs - Fatal编程技术网

Javascript 在angularjs中指定location.path

Javascript 在angularjs中指定location.path,javascript,angularjs,Javascript,Angularjs,我想使用$location.path在angularjs中执行重定向。 我有以下配置: ngModule.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise('/'); // Note: when adding a templateUrl, ensure th

我想使用$location.path在angularjs中执行重定向。 我有以下配置:

ngModule.config(['$stateProvider', '$urlRouterProvider',
    function ($stateProvider, $urlRouterProvider) {
        $urlRouterProvider.otherwise('/');

        // Note: when adding a templateUrl, ensure that it's not a redirect but the full URL
        $stateProvider
            .state('logged-off', {
                url: '/logged_off',
                templateUrl: function () {
                    return '/partials/logged_off/';
                }
            });
   }]);
然后:


$location.path('logged_off')工作正常,但我想引用状态(在本例中是注销状态),而不是url。我该怎么做?

是否必须使用
$location

你试过了吗


我确实试过了,但我没有基于toState设置条件,所以我处于无限循环中:)。谢谢
$state.go('logged_of');