如何使用AngularJS获取/检查以下url参数?
public/#/?var=test
public/#/new?var=test
public/#/statistics?var=test
我正在使用ng-route
将/
,/new
,...路由到相关的控制器。
如何访问全局控制器中的var
参数。
我想使用该可选参数来显示/隐藏从全局控制器触发的模式对话框。它应该与任何路线无关。
我如何实现目标?
答案 0 :(得分:1)
使用$location
:
app.module("my-app").controller(["$location", function($location){
this.myVar = $location.search().var;
// or
this.myVar = $location.$$search.var;
}]);