我们的一个需求是,必须从一个特定的网址重定向到一个 onEnter
钩子在我的一个状态。我有以下代码。
似乎在大多数情况下都不能正常工作(我真的很抱歉,我不能在repo中复制我在这个项目中的内容)。
在这个最终的日志之后,应用程序在那个状态下挂起了,并且没有转换到我指定的网址 urlService.url(...)
的调用。
我的问题是,怎样才能在 onEnter
钩子。我知道正确的方法应该是返回一个重定向目标,但由于我只有一个原始的url,我不知道如何做。
问题是由于在页面加载时先重定向到其他状态(处理、加载等),然后再重定向回来。这种模式与ui-router的工作方式不是很兼容。在我处理了加载功能,而不是一开始就重定向到状态之后,一切都和预期的一样。