【发布时间】:2013-04-22 05:16:34
【问题描述】:
如何在 AngularJS 控制器中读取来自 URL 的参数?
假设我有一个类似 http://localhost/var/:value 的 URL,我希望将值存储在控制器内的变量中,用于 /var/:value URL。
我曾尝试使用$routeParams.value 和$route.current.params.value,但$routeParams 在开头未定义,$route 不起作用。
【问题讨论】:
-
“$routeParams 开头未定义且 $route 不起作用”是什么意思?你能分享你试图让它们工作的代码吗? $route.current 和 $routeParams 都应该在控制器提供程序中给出正确的结果,您已经设置了路由并将依赖项注入控制器。
标签: variables angularjs controller routes url-parameters