我必须使用页面上 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/