AngularJS当前的路径路径?

时间:2017-02-06 18:49:57

标签: angularjs

这可能听起来很奇怪,但我需要检查控制器中的当前路径路径。我找不到答案。

我有3条路线:默认“/”,“报告”和“预览”。

如何检查控制器中的路线?

    constructor(
        private dataService: DataService,
        private $scope: ng.IScope,
        private $location: ng.ILocationService,
        private $route, // what type should it be (for typescript)?
        private $routeParams: IRouteParams,
        private $log: ng.ILogService) {

        var xxx = $route.current; // doesnt work, undefined always
    }

1 个答案:

答案 0 :(得分:2)

$location服务有两种方法可以使用$location.path()$location.url()

AngularJS文档应该足够清晰: