我一直在为此奋斗一周。我使用Anguarjs并设置html5mode(true)以摆脱之前在url中需要的哈希符号“#”。 一切正常,我的URL逻辑与查询参数配合使用。
www.domain.com/thecurrentpage/?title=banana
当我点击其他内容时,它会更改并刷新页面,然后显示正确的内容。
我只想拥有一个类似的链接:
www.domain.com/thecurrentpage/banana
来到同一页面。 这实际上会指向第一个查询参数。 我觉得我已经尝试了.htaccess文件中的所有内容,包括重写规则和角度路由的所有内容。我只是不明白。
答案 0 :(得分:0)
您希望在路由中使用:语法。
在您的路由中添加如下路线:
/thecurrentpage/:title
然后你可以使用:
$routeParams.title
获取值“banana”
这可能会有所帮助...... AngularJS: Read route param from within controller