例如,在启动时,我的应用程序将仅设置以下两种状态:view1和view2.加载view1状态后,它会设置自己的子状态:view1.profile和view1.interest.从Gist开始查看此示例站点:
http://bl.ocks.org/marcoslin/raw/b59cfa9a9a44bde04f9f/
正如您将从上面的示例中看到的,View1Profile在启动时不是有效链接,但是如果您单击它,它将加载view1,然后使用生成的url加载view1profile:
http://bl.ocks.org/marcoslin/raw/b59cfa9a9a44bde04f9f/#/view1/profile
但是,如果您单击上面生成的URL,则应用程序会重新加载并且不再了解view1profile并将您重定向回到主页.关于如何解决这个问题的任何建议?更具体地说,无论如何我可以获取触发$stateNotFound事件的url吗?
也许答案是他们在How to: Lazy load states上的神秘文档的一部分.我无法弄清楚他们的意思是:
>如何设置事件的重试承诺
>如何使用存储的提供程序定义unfoundState并解析promise
解决方法
有关FutureState与AngularaMD的集成,请参阅http://christopherthielen.github.io/ui-router-extras/example/future/index.html.
有关API和$futureStateProvider的概述,请参见http://christopherthielen.github.io/ui-router-extras/#/future/.
原文地址:https://www.jb51.cc/js/157471.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。