这可能听起来很奇怪,但我需要检查控制器中的当前路径路径。我找不到答案。
我有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
}
答案 0 :(得分:2)
$location
服务有两种方法可以使用$location.path()
和$location.url()
AngularJS文档应该足够清晰: