问题陈述 :
我有一个“添加评论”按钮,我应该只有在登录系统后才能添加评论。
但问题是登录后我无法返回“添加评论”页面,因为我不知道之前的状态或无法获取之前的状态。
有没有更清洁的解决方案?我应该让登录页面成为模式而不是新页面吗?
我已经看到了有关先前状态的所有问题以及可能的答案(是的,我正在考虑 $rootscope 和 $stateChangeSuccess)。但并未明确提出解决方案。
其他可能的解决方案如下 http://christopherthielen.github.io/ui-router-extras/example/previous/index.html#
我还看到了 https://github.com/angular-ui/ui-router/issues/92。但同样,我不确定正确的答案是什么。
有人可以清楚地说明一个好的解决方案。使用 rootscope 好用吗?