gpt4 book ai didi

angularjs - 如何在 Angular Controller 中使用当前的URL参数

转载 作者:行者123 更新时间:2023-12-03 08:01:36 24 4
gpt4 key购买 nike

我在url中有一个动态值参数,我想获取它并在onload时在 Controller 中使用
但是我不知道如何处理$route.current.params
假设我有这个路线提供者

$routeProvider.when('foo/:bar', {templateUrl: 'template.html'};

然后在我的 Controller 中
app.controller('mapCtrl', function($scope, $route, $routeParams) {

var param = $route.current.params.bar;
console.log(param);

});

如果用户访问 foo/abcdefg应该在控制台中显示abcdefg,但出现错误。
'无法读取未定义的属性'params''

最佳答案

$routeProvider.when('foo/:bar', {templateUrl: 'template.html', controller: 'mapCtrl'};
app.controller('mapCtrl', function($scope, $route, $routeParams) {

var param = $routeParams.bar
console.log(param);

});

关于angularjs - 如何在 Angular Controller 中使用当前的URL参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17449743/

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