当某人从某个地方来的时候,可以通过浏览器的网址加载内容吗?我不想在ngRoute中使用ng-view。当您搜索时,请在此处http://kangaroom.net/查看格拉斯哥 - 你应该在浏览器中看到新的网址。他们在DOM中没有任何ng-view。但是,当您将链接直接放入浏览器时:http://kangaroom.net/room/search?exp=Glasgow&lat=55.864237&lon=-4.251805999999988&countryId=76您应该会看到相同的结果。它有什么可能?
答案 0 :(得分:0)
查看angular的$ location服务
https://docs.angularjs.org/api/ng/service/ $位置
从/search/?query=hello
,您可以使用
$location.search('query')
// => hello
答案 1 :(得分:0)
最后,我使用这样的ngRoute:
$routeProvider.when('/:page', {
controller: 'MyCtrl1'
});
在MyCtrl1上开始我有切换案例$ routeParams并使用动作。