感觉不需要拦截器(interceptor),这个是用在网络请求中的。如果是监听页面刷新,可以考虑给 $locationChangeStart 加上回调函数。回调函数中比较两个 url,如果相等,就证明执行了刷新操作。这时候调用类似于 $state.go('/') 就回到主页了。 文档:https://docs.angularjs.org/ap...$location
感觉不需要拦截器(interceptor),这个是用在网络请求中的。
如果是监听页面刷新,可以考虑给
$locationChangeStart
加上回调函数。回调函数中比较两个url
,如果相等,就证明执行了刷新操作。这时候调用类似于$state.go('/')
就回到主页了。文档:https://docs.angularjs.org/ap...$location