AngularJS哈希导致重定向失败

时间:2016-04-04 21:39:06

标签: angularjs paymill

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

我收到此网址的回复为' return_url':

map=[[0, 2, 3, 0], [0, 0, 4, 1], [1, 4, 0, 0], [2, 0, 0, 3], [0, 2, 3, 0], [0, 0, 4, 1], [1, 4, 0, 0], [2, 0, 0, 3], [0, 2, 3, 0], [0, 0, 4, 1], [1, 4, 0, 0], [2, 0, 0, 3], [0, 2, 3, 0], [0, 0, 4, 1], [1, 4, 0, 0], [2, 0, 0, 3]] class Player: def __init__(self, room_number = 0): self.room_number = room_number def exit_count(self): for n in range(0,4): if map[self.room_number][n]==0: print("There is no exit to room {0}\n".format(self.room_number)) elif map[self.room_number][n]!=0: print("There is an exit to room {0}\n".format(self.room_number)) p = Player() p.exit_count()

似乎是正确的编码:

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

可悲的是,付款后的重定向无效,只是将我重定向到:http://test.test.com/#/teatimes/buy/p82uHoLI6z/1。 所以似乎在hashtag之后的所有内容都被忽略了......有没有办法在我的结尾修复这个问题?我宁愿不使用html5模式。

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

1 个答案:

答案 0 :(得分:0)

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

您使用什么角度方法重定向到网址。