我一直面临很多ui路由器问题(由于我自己的愚蠢错误)并且很难调试它。
我有一个模块结构,并将多个文件设置为状态,所有文件都作为依赖项添加到app.js.很多时候由于某些错误(错别字,缺少依赖等),它只是重定向到默认路由。
非常感谢有关如何调试的任何帮助/建议。我不是在寻找解决问题的具体方法,而是寻找解决这些问题的一般方法。
答案 0 :(得分:1)
考虑附加到State Change Events provided by ui-router,并将断点和/或控制台调试输出放在其中。
所提供的事件($rootScope
上提供)包括$stateChangeStart
,$stateChangeSuccess
,$stateChangeError
和$stateNotFound
。如果你为这些分配一些处理程序,你可以很容易地检查有关来往状态和参数等的大量信息。