我正在使用带有angularjs的fancybox。 Fancybox在没有html5mode的情况下工作正常,但如果我在显示fancybox时启用html5mode页面重定向到root。
答案 0 :(得分:2)
我通过阻止路由来解决问题。
$scope.$on('$locationChangeStart',
function (event, next, current) {
if (next.indexOf('/images/') > 0) {
event.preventDefault();
}
});