AngularJS 哈希导致重定向失败

AngularJS hash causes redirect to fail

我已经构建了一个 AngularJS 应用程序并想使用 paymill.com 来提供不同的支付方式。我目前正在努力使用 PayPal。 这个 api-call 允许我指定一个重定向 url 客户在付款后被重定向到的地方: https://developers.paymill.com/API/index#create-new-payment-checksum

我收到的回复是 URL 作为 'return_url':

http%3A%2F%2Ftest.test.com%2F%23%2Fteatimes%2Fbuy%2Fp82uHoLI6z%2F1

这似乎是以下的正确编码:

http://test.test.com/#/teatimes/buy/p82uHoLI6z/1

很遗憾,付款后的重定向不起作用,只是将我重定向到:http://test.test.com/?paypal_parameters/#/。 所以似乎主题标签之后的所有内容都被省略了......有没有办法在我这边解决这个问题?我宁愿不使用 html5 模式。

编辑:如果我使用上面的 url 没有 '#' 我得到正确的重定向,但是 angularjs 当然无法解决这个问题。

你为什么不想使用 html5 模式?你不会对主题标签有任何问题。

您使用什么 angular 方法重定向到 URL。