Как я могу получить/проверить следующие параметры url с помощью AngularJS?
public/#/?var=test
public/#/new?var=test
public/#/statistics?var=test
Я использую ng-route
для маршрутизации /
, /new
,... к соответствующему контроллеру.
Как я могу получить доступ к параметру var
в глобальном контроллере. Я хотел бы использовать этот необязательный параметр для отображения/скрытия модального диалога, запускаемого с глобального контроллера. Он должен быть независимо от любого маршрута.
Как я могу достичь цели?
Использовать $location
:
app.module("my-app").controller(["$location", function($location){
this.myVar = $location.search().var;
// or
this.myVar = $location.$$search.var;
}]);