gpt4 book ai didi

angularjs - 按名称从 angularjs routeprovider 查找路线

转载 作者:行者123 更新时间:2023-12-04 22:12:43 24 4
gpt4 key购买 nike

我正在这样定义我的路线。

$routeProvider
.when('/Home', {
name: 'Main',
templateUrl: 'Main.html',
controller: 'MainController',
controllerAs: 'ctrl'
})
.when('/About', {
name: 'About',
templateUrl: 'About.html',
controller: 'AboutController',
controllerAs: 'ctrl'
})

当我在主 Controller 中时,如何通过查询名称“About”在 Controller 中找到“/About”URL?

最佳答案

可以注入(inject)$location到您的 Controller 并使用 $location.path() 获取 URL或注入(inject)$route获取路线名称。

示例:

function MainCntl($scope,$location,$route) {
$scope.location = $location.path(); // '/Home'
$scope.routeName= $route.current.$$route.name; //'Main'
}

关于angularjs - 按名称从 angularjs routeprovider 查找路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21451690/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com