javascript - 在 AngularJS 中使用页面上 URL 的参数

标签 javascript angularjs url

我必须使用页面上 url 的参数。

例如,URL 类似于:url.com/index.html?username。 我需要将这个“用户名”显示在页面上,并使用它多次以获得正确的链接。

<img src='http://url.com/project/{{---username here---}}/{{id}}.png' alt='' />

我尝试使用$location.search来做到这一点。但这不起作用。它显示“无法读取未定义的属性搜索”:(( 你能告诉我我做错了什么以及我应该如何以正确的方式去做吗?

非常感谢。

最佳答案

使用 [**$location.search()**][1]params 作为对象获取。启用HTML5模式后尝试。 在您的应用配置中,启用 HTML5Mode,如下所示:

$locationProvider.html5Mode(true)

然后,

var params = $location.search();

关于javascript - 在 AngularJS 中使用页面上 URL 的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41541687/

相关文章:

javascript - 按相关性对 UI-GRID 记录排序

asp.net - 如何在asp.net 2.0中从子页面刷新父页面

javascript - $_POST 没有返回值

javascript - 传输两个带 Angular 数组

angularjs - 使用 ionic 和 ngcordova 计算用户使用的步数

asp.net - ASP.NET URL重写

JavaScript 字符串仅在开头匹配与使用indexOf 比较?

javascript - 在 Angular 中 promise 解决后重新发出请求

python - 如何将json数据从url打印到excel?

url - 如果 #hashes 不是 URL 请求的一部分,它们如何在 URL 方案中工作?