Я пытаюсь получить значения строки запроса с помощью angularjs.
мой адрес: http://localhost/example.php?sportsId=3
когда я применил var goto = $location.search()['sportsId'];
он возвращает меня undefined.
Однако, если я добавлю хэш в url как Url: http://localhost/example.php#?sportsId=3
то он вернет мне правильное значение 3.
Но в этом случае он также дает мне Error: [$parse:syntax] http://errors.angularjs.org/1.3.8/$parse/syntax?p0=undefined&p1=not%20a%20primary%20expression&p2=null&p3=sportsID%3D&p4=sportsID%3D
Кроме того, мой default $_REQUEST['sportsId']
не работает с хэш-форматом.
Как правильно получить значения из строки запроса с помощью angularjs?