当页面加载时,我想确定用于加载该页面的URL以及在控制器中拦截它以便我可以从中提取参数。
例如http://mypage.com/#/myPage/otherStuff
如何在页面加载之前拦截此URL?
谢谢。
(用例) 1.用户请求我的页面 我拦截,从网址中取出参数 3.我格式化页面以匹配其参数。
答案 0 :(得分:2)
听起来你正在寻找these events (read the docs here).
$scope.$on("$locationChangeStart", function (event, nextLocation, currentLocation) {
});
通过阅读评论,我发现您的问题是X / Y问题。我的回答是关于拦截控制器中网址的问题,但看起来你的总体目标可以通过其他方式更好地完成。
答案 1 :(得分:0)