2016-01-24 59 views
0

如何使用AngularJS獲取/檢查以下URL參數?AngularJS全局可選散列參數

public/#/?var=test

public/#/new?var=test

public/#/statistics?var=test

我使用ng-route路由//new,......到關於控制器。

如何訪問全局控制器中的var參數。 我想使用該可選參數來顯示/隱藏從全局控制器觸發的模式對話框。它應該獨立於任何路線。

我該如何實現目標?

+0

$位置是你在找什麼。 – katmanco

回答

1

使用$location

app.module("my-app").controller(["$location", function($location){ 
    this.myVar = $location.search().var; 
    // or 
    this.myVar = $location.$$search.var; 
}]);