【发布时间】:2014-09-08 23:16:55
【问题描述】:
我有一个 angularJS 应用程序,它是一个画廊。对于每张图片,与之关联的是ng-href 和#/{{files.id}}。
<a ng-href="#/{{files.id}}"...
但是,当我点击它时,最终显示的网址是
http://localhost:3000/gallery#%2F0
这破坏了我的角度路由
when('/gallery/:imageID', {
templateUrl: 'load_image.html'
}).
有人可以向我解释如何正确编码 URL 吗?或者只是使用不编码正斜杠的东西?
【问题讨论】:
-
你试过没有
#吗? -
就我而言,我必须删除 $locationProvider.html5Mode(true);
-
@LarissaLeite 删除 html5More(true) 将使用 # 或 #/ 写入您的网址 - 只需使用 / 而不是 #/ 即可解决我的问题。
标签: javascript angularjs url-routing