【发布时间】:2014-09-29 19:16:38
【问题描述】:
我的网址如下:
http://test.com/#/mya/classified/42/
如何在 angularjs 中从这个 usl 中获取 42? angularjs $location 有什么方法可以获取相同的吗?。
【问题讨论】:
-
您是否使用状态进行 URL 路由?无论如何,展示如何在应用程序中管理 URL 路由。谢谢。
-
是的,我正在使用 ui-router。
-
.state('mya.viewOrder', { abstract: true, url: 'orders/:id/', templateUrl: './partials/mya/order/view.html', 控制器: 'MyaOrderViewCtrl' })
-
试试这个,我想它应该给你的参数在 url var location = $location.search(); ...如果您的 url 中有很多参数 ..您可以使用 $location.search().paramName; 选择特定参数
-
它只给出参数值。搜索函数处理 ? 之后的值。
标签: javascript angularjs url