문제

Using for example

var myCode = ($location.search()).code

and pointing browser to http://localhost/#/?code=123 will set myCode = 123 but with browser pointing to http://localhost/?code=123#/ will leave myCode empty.

I think this is different behaviour than described in the angular docs. Angular docs describe this: angularlocation

Am I missing something here or is there no good way of reading the query parameters that are before the fragment?

도움이 되었습니까?

해결책

You might need to expliclty set HTML5 mode. You can do it when configuring the $locationProvider

$locationProvider.html5Mode(true)

See http://docs.angularjs.org/guide/dev_guide.services.$location for more details

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top