AngularJSで URLに含まれるいわゆるGETパラメータを取得するには通常ルーティングメカニズムを用いるが、ルーティングを必要としない小さなアプリケーションではもっとカジュアルに $locationを使うこともできる。 $locationを使って URLからGETパラメータを取得するには $location.search()["パラメータ名"]; のようにする。但しこれを可能にするには configで $locationProviderの html5Modeが trueにセットされていないくてはならない。 $locationProvider.html5Mode(true); 実際にパラメータの値を取得して表示する例。指定のパラメータ名に対応する値がひとつの場合(多くの場合そうだが)、値は文字列として返る。 同じパラメータ名で複数の値が与えられている場合、値は文字列のarrayで返る。
![AngularJSで $locationを使ってURLパラメータを取得する - ブログ - ワルブリックス株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/457729c36fdcacd316cba514d49709514749a489/height=288;version=1;width=512/http%3A%2F%2Fassets.walbrix.com%2Fblog%2Fjavascript.jpg)