javascript - AngularJS直接在浏览器中输入url

标签 javascript angularjs url-routing

当有人从某个地方来时,可以通过浏览器的 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 您可以使用

从 URL 访问查询参数
$location.search('query')
// => hello

关于javascript - AngularJS直接在浏览器中输入url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24917500/

相关文章:

php - CodeIgniter 不会在 '/' 上加载默认 Controller

javascript - d3.js:如何处理附加在同一位置的 svg 元素,一个在另一个之上?

javascript - SVG路径半圆中的圆 Angular

Javascript nodeValue 返回 null

javascript - 使用 javascript 打印另一个 HTML 页面 :window. print

javascript - AngularJS:按数字范围重复和过滤

asp.net-core - ASP 核心中间件中的当前 URL?

jsf - 有没有一种简单的方法可以在 JSF 中实现路由?

javascript - 修复 AngularJS 错误 : Provider must return value from $get factory method

javascript - 数组大小内索引处的数组未定义