当有人从某个地方来时,可以通过浏览器的 url 加载内容吗?我不想将 ng-view 与 ngRoute 一起使用。看这里http://kangaroom.net/当您搜索时,例如格拉斯哥 - 您应该在浏览器中看到新的网址。他们在 DOM 中没有任何 ng-view。但是当您将链接直接放入浏览器时:http://kangaroom.net/room/search?exp=Glasgow&lat=55.864237&lon=-4.251805999999988&countryId=76您应该看到相同的结果。这可能是什么?
最佳答案
查看 Angular 的 $location 服务
https://docs.angularjs.org/api/ng/service/ $地点
从 /search/?query=hello
您可以使用
$location.search('query')
// => hello
关于javascript - AngularJS直接在浏览器中输入url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24917500/