【发布时间】:2016-02-01 16:59:15
【问题描述】:
我有一个使用 $rootProvider 的具有 8 条不同路由的应用程序。
如果我在/signUp 上并且检测到页面重新加载,我想检查$scope.createAccView = true。如果为真,则运行一个函数。
我尝试了不同的方法,使用$routeChangeStart 和$routeChangeSuccess,但没有奏效。
主要问题是,如果检测到路由更改并且$scope.createAccView = true,那么我需要在更改路由之前运行一个函数。
有人知道我该怎么做吗?
【问题讨论】:
-
我不明白
run a function before page refresh in Angular?部分..为什么有人要在 SPA 中重新加载页面? -
这听起来像XY problem。您可以使用范围的破坏事件,但听起来您的数据确实应该在服务中。提供更多关于您正在尝试做什么的详细信息
标签: angularjs reload route-provider